--- /srv/reproducible-results/rbuild-debian/r-b-build.Av2B88Q1/b1/dune-istl_2.10.0-1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.Av2B88Q1/b2/dune-istl_2.10.0-1_amd64.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ c3849c75e93dbec85d0e272d1b707679 218528 libdevel optional libdune-istl-dev_2.10.0-1_amd64.deb │ - 9dccb5bef7a04268f255b3bfe9012365 3923184 doc optional libdune-istl-doc_2.10.0-1_all.deb │ + c7284295fa8e2f857920417b5d0b18c0 3926160 doc optional libdune-istl-doc_2.10.0-1_all.deb ├── libdune-istl-doc_2.10.0-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-11-14 17:49:43.000000 debian-binary │ │ --rw-r--r-- 0 0 0 27280 2024-11-14 17:49:43.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 3895712 2024-11-14 17:49:43.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 27272 2024-11-14 17:49:43.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 3898696 2024-11-14 17:49:43.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -5,164 +5,164 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1418 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4857 2024-10-23 08:25:03.000000 ./usr/share/doc/libdune-istl-doc/changelog.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3254 2023-01-12 15:07:31.000000 ./usr/share/doc/libdune-istl-doc/copyright │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3040 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00002.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3038 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00005.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4753 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00008.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24274 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00008_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13396 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00011.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 185805 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00011_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7149 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00014.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 57750 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00014_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 44338 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00017.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 253735 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00017_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9765 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00020.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42294 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00020_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18633 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00023.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 131214 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00023_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4543 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00026.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 53929 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00026_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10104 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00029.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 125204 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00029_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9761 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00032.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 132501 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00032_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7083 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00035.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14006 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00035_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6449 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00038.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 23236 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00038_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12156 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00041.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 21371 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00041_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8190 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00044.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 62252 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00044_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6798 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00047.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11405 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00047_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5596 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00050.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43628 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00050_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4384 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00053.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18369 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00053_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5678 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00056.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30671 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00056_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6561 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00059.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 69283 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00059_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5436 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00062.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14293 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00062_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7900 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00065.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 66197 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00065_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8770 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00068.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 72546 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00068_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5396 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00071.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29427 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00071_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10969 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00074.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 187632 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00074_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6402 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00077.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 65780 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00077_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18718 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00080.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 208522 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00080_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15752 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00083.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 410561 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00083_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6347 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00086.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17312 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00086_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7253 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00089.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 76536 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00089_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13572 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00092.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 345511 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00092_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7519 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00095.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 98130 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00095_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8900 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00098.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 47365 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00098_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8179 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00101.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 124664 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00101_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9508 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00104.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 87699 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00104_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5869 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00107.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20988 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00107_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9428 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00110.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 133061 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00110_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6664 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00113.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 52580 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00113_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9427 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00116.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 237782 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00116_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5185 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00119.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22057 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00119_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 33563 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00122.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 145688 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00122_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4949 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00125.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9479 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00125_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6296 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00128.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 101642 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00128_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4921 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00131.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14274 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00131_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7563 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00134.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 139768 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00134_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7777 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00137.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17436 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00137_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10169 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00140.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12123 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00140_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6810 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00143.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 74340 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00143_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16829 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00146.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 47493 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00146_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7795 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00149.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34252 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00149_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5445 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00152.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 165177 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00152_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5929 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00155.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 162670 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00155_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4840 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00158.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15098 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00158_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8609 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00161.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79450 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00161_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10513 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00164.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 147915 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00164_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8890 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00167.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 416273 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00167_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9092 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00170.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 159845 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00170_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4929 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00173.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36955 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00173_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17509 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00176.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 315402 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00176_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9224 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00179.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 74486 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00179_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7690 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00182.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 219591 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00182_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19505 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00185.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 312900 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00185_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5569 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00188.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35007 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00188_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7349 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00191.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 90025 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00191_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8726 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00194.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34915 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00194_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8584 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00197.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 75168 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00197_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13275 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00200.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 299656 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00200_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4549 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00203.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 55275 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00203_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6498 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00206.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 44113 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00206_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12507 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00209.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 121273 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00209_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6623 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00212.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 33547 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00212_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16525 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00215.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 174385 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00215_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12194 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00218.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79102 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00218_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13202 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00221.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 131099 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00221_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8601 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00224.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40908 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00224_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10120 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00227.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 108266 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00227_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6043 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00230.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 113921 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00230_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10513 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00008.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 147915 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00008_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7149 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00011.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 57750 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00011_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9224 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00014.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 74486 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00014_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 33563 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00017.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 145688 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00017_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18633 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00020.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 131214 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00020_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6810 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00023.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 74340 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00023_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4549 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00026.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 55275 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00026_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16525 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00029.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 174385 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00029_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7795 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00032.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34252 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00032_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4384 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00035.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18369 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00035_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12156 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00038.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 21371 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00038_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9765 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00041.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42294 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00041_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9092 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00044.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 159845 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00044_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7690 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00047.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 219591 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00047_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6498 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00050.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44113 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00050_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6449 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00053.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 23236 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00053_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4921 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00056.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14274 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00056_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6798 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00059.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11405 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00059_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13202 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00062.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 131099 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00062_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7349 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00065.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 90025 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00065_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12507 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00068.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 121273 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00068_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8890 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00071.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 416273 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00071_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17509 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00074.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 315402 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00074_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7083 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00077.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14006 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00077_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4840 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00080.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15098 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00080_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8770 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00083.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 72546 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00083_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5869 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00086.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20988 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00086_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8900 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00089.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 47365 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00089_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7253 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00092.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 76536 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00092_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6664 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00095.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 52580 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00095_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5436 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00098.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14293 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00098_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10969 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00101.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 187632 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00101_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18718 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00104.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 208522 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00104_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5185 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00107.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22057 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00107_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15752 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00110.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 410561 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00110_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13572 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00113.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 345511 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00113_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9428 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00116.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 133061 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00116_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6561 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00119.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 69283 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00119_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5396 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00122.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29427 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00122_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8179 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00125.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 124664 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00125_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5678 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00128.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30671 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00128_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7519 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00131.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 98130 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00131_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6347 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00134.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17312 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00134_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7900 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00137.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 66197 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00137_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6402 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00140.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 65780 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00140_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9508 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00143.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 87699 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00143_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9427 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00146.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 237782 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00146_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4929 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00149.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36955 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00149_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10104 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00152.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 125204 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00152_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4753 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00155.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24274 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00155_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19505 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00158.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 312900 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00158_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8601 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00161.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40908 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00161_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5569 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00164.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35007 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00164_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10169 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00167.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12123 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00167_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7777 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00170.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17436 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00170_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10120 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00173.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 108266 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00173_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8726 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00176.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34915 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00176_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44338 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00179.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 253735 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00179_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16829 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00182.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 47493 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00182_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5596 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00185.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43628 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00185_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12194 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00188.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79102 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00188_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8190 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00191.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 62252 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00191_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8609 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00194.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79450 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00194_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6623 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00197.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 33547 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00197_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8584 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00200.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 75168 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00200_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4543 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00203.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 53929 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00203_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6296 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00206.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 101642 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00206_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6043 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00209.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 113921 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00209_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13275 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00212.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 299656 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00212_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9761 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00215.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 132501 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00215_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7563 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00218.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 139768 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00218_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4949 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00221.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9479 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00221_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5929 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00224.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 162670 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00224_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5445 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00227.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 165177 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00227_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13396 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00230.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 185805 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00230_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5516 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00233.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3415 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00234.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3466 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00235.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 278681 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00236.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23094 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00236.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32148 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00237.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19073 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00237.png │ │ │ │ @@ -1106,15 +1106,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8035 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dir_5e12c67a8fe12cf8b78c94f3b4cb9926_dep.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4246 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1620 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e_dep.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14064 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dir_667edbdb0a8210232217f5e7df6d52d4.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1878 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dir_667edbdb0a8210232217f5e7df6d52d4_dep.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3664 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dir_e68e8157741866f444e17edd764ebbae.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 45631 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/doxygen.css │ │ │ │ --rw-r--r-- 0 root (0) root (0) 177492 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dune-istl.tag.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 177499 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dune-istl.tag.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7704 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dynsections.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 29311 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/files.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 549 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/form_0.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 572 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/form_0_dark.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 531 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/form_1.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 860 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/form_10.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 909 2024-11-14 17:49:43.000000 ./usr/share/doc/libdune-istl-doc/doxygen/form_10_dark.png │ │ │ ├── ./usr/share/doc/libdune-istl-doc/doxygen/a00008.html │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -#include <dune-istl-config.hh>
#include <supermatrix.h>
#include <slu_util.h>
Classes for using SuperLU with ISTL matrices. │ │ │ │ +More...
│ │ │ │ +#include "superlufunctions.hh"
#include "solvers.hh"
#include "supermatrix.hh"
#include <algorithm>
#include <functional>
#include "bcrsmatrix.hh"
#include "bvector.hh"
#include "istlexception.hh"
#include <dune/common/fmatrix.hh>
#include <dune/common/fvector.hh>
#include <dune/common/stdstreams.hh>
#include <dune/istl/solvertype.hh>
#include <dune/istl/solverfactory.hh>
Go to the source code of this file.
│ │ │ ││ │ │ │ +Namespaces | |
namespace | Dune |
│ │ │ │ +Functions | |
Dune::DUNE_REGISTER_DIRECT_SOLVER ("superlu", SuperLUCreator()) | |
#define int_t SUPERLU_INT_TYPE | │ │ │ │ -
Classes for using SuperLU with ISTL matrices.
│ │ │ │ + │ │ │ │ +Functionality for redistributing a sparse matrix. │ │ │ │ -More...
│ │ │ │ -#include <memory>
#include "repartition.hh"
#include <dune/common/exceptions.hh>
#include <dune/common/parallel/indexset.hh>
#include <dune/istl/owneroverlapcopy.hh>
#include <dune/istl/paamg/pinfo.hh>
#include <iostream>
#include <fstream>
#include <vector>
#include <sstream>
#include <cmath>
#include <dune/common/timer.hh>
#include "io.hh"
#include "bvector.hh"
#include "vbvector.hh"
#include "bcrsmatrix.hh"
#include "gsetc.hh"
#include "ilu.hh"
#include "operators.hh"
#include "solvers.hh"
#include "preconditioners.hh"
#include "scalarproducts.hh"
#include "owneroverlapcopy.hh"
Go to the source code of this file.
│ │ │ ││ │ │ │ Classes | |
struct | Dune::RedistributeInformation< T > |
class | Dune::RedistributeInformation< OwnerOverlapCopyCommunication< T, T1 > > |
struct | Dune::CommMatrixRowSize< M, RI > |
Utility class to communicate and set the row sizes of a redistributed matrix. More... | |
struct | Dune::CommMatrixSparsityPattern< M, I > |
Utility class to communicate and build the sparsity pattern of a redistributed matrix. More... | |
struct | Dune::CommPolicy< CommMatrixSparsityPattern< M, I > > |
struct | Dune::CommMatrixRow< M, I > |
Utility class for comunicating the matrix entries. More... | |
class | Dune::OverlappingSchwarzOperator< M, X, Y, C > |
An overlapping Schwarz operator. More... | |
struct | Dune::CommPolicy< CommMatrixRow< M, I > > |
class | Dune::ParSSOR< M, X, Y, C > |
A parallel SSOR preconditioner. More... | |
struct | Dune::MatrixRowSizeGatherScatter< M, I, RI > |
struct | Dune::MatrixCopyRowSizeGatherScatter< M, I, RI > |
struct | Dune::MatrixSparsityPatternGatherScatter< M, I > |
struct | Dune::MatrixRowGatherScatter< M, I > |
class | Dune::BlockPreconditioner< X, Y, C, P > |
Block parallel preconditioner. More... | |
│ │ │ │ Namespaces | |
namespace | Dune |
│ │ │ │ -Functions | |
template<typename M , typename C > | |
void | Dune::redistributeSparsityPattern (M &origMatrix, M &newMatrix, C &origComm, C &newComm, RedistributeInformation< C > &ri) |
template<typename M , typename C > | |
void | Dune::redistributeMatrixEntries (M &origMatrix, M &newMatrix, C &origComm, C &newComm, RedistributeInformation< C > &ri) |
template<typename M , typename C > | |
void | Dune::redistributeMatrix (M &origMatrix, M &newMatrix, C &origComm, C &newComm, RedistributeInformation< C > &ri) |
Redistribute a matrix according to given domain decompositions. | |
template<typename M > | |
void | Dune::redistributeMatrixEntries (M &origMatrix, M &newMatrix, Dune::Amg::SequentialInformation &origComm, Dune::Amg::SequentialInformation &newComm, RedistributeInformation< Dune::Amg::SequentialInformation > &ri) |
template<typename M > | |
void | Dune::redistributeMatrix (M &origMatrix, M &newMatrix, Dune::Amg::SequentialInformation &origComm, Dune::Amg::SequentialInformation &newComm, RedistributeInformation< Dune::Amg::SequentialInformation > &ri) |
namespace | Dune::Amg |
Functionality for redistributing a sparse matrix.
│ │ │ │ - │ │ │ │ -_preconditioner; │ │ │ │ │ +369 │ │ │ │ │ +371 const _c_o_m_m_u_n_i_c_a_t_i_o_n___t_y_p_e& _communication; │ │ │ │ │ +372 }; │ │ │ │ │ +373 │ │ │ │ │ +376} // end namespace │ │ │ │ │ +377 │ │ │ │ │ +378#endif │ │ │ │ │ +_g_s_e_t_c_._h_h │ │ │ │ │ +Simple iterative methods like Jacobi, Gauss-Seidel, SOR, SSOR, etc. in a │ │ │ │ │ +generic way. │ │ │ │ │ +_i_o_._h_h │ │ │ │ │ +Some generic functions for pretty printing vectors and matrices. │ │ │ │ │ +_p_r_e_c_o_n_d_i_t_i_o_n_e_r_s_._h_h │ │ │ │ │ +Define general preconditioner interface. │ │ │ │ │ +_s_c_a_l_a_r_p_r_o_d_u_c_t_s_._h_h │ │ │ │ │ +Define base class for scalar product and norm. │ │ │ │ │ +_b_c_r_s_m_a_t_r_i_x_._h_h │ │ │ │ │ +Implementation of the BCRSMatrix class. │ │ │ │ │ +_s_o_l_v_e_r_s_._h_h │ │ │ │ │ +Implementations of the inverse operator interface. │ │ │ │ │ +_i_l_u_._h_h │ │ │ │ │ +The incomplete LU factorization kernels. │ │ │ │ │ +_o_p_e_r_a_t_o_r_s_._h_h │ │ │ │ │ +Define general, extensible interface for operators. The available │ │ │ │ │ +implementation wraps a matrix. │ │ │ │ │ +_v_b_v_e_c_t_o_r_._h_h │ │ │ │ │ +??? │ │ │ │ │ _o_w_n_e_r_o_v_e_r_l_a_p_c_o_p_y_._h_h │ │ │ │ │ Classes providing communication interfaces for overlapping Schwarz methods. │ │ │ │ │ -_p_i_n_f_o_._h_h │ │ │ │ │ -_r_e_p_a_r_t_i_t_i_o_n_._h_h │ │ │ │ │ -Functionality for redistributing a parallel index set using graph partitioning. │ │ │ │ │ -_c_o_l │ │ │ │ │ -Col col │ │ │ │ │ -DDeeffiinniittiioonn matrixmatrix.hh:351 │ │ │ │ │ +_b_v_e_c_t_o_r_._h_h │ │ │ │ │ +This file implements a vector space as a tensor product of a given vector │ │ │ │ │ +space. The number of compon... │ │ │ │ │ +_D_u_n_e_:_:_b_s_o_r_b │ │ │ │ │ +void bsorb(const M &A, X &x, const Y &b, const K &w) │ │ │ │ │ +SSOR step. │ │ │ │ │ +DDeeffiinniittiioonn gsetc.hh:646 │ │ │ │ │ +_D_u_n_e_:_:_b_s_o_r_f │ │ │ │ │ +void bsorf(const M &A, X &x, const Y &b, const K &w) │ │ │ │ │ +SOR step. │ │ │ │ │ +DDeeffiinniittiioonn gsetc.hh:634 │ │ │ │ │ _D_u_n_e │ │ │ │ │ DDeeffiinniittiioonn allocator.hh:11 │ │ │ │ │ -_D_u_n_e_:_:_r_e_d_i_s_t_r_i_b_u_t_e_M_a_t_r_i_x_E_n_t_r_i_e_s │ │ │ │ │ -void redistributeMatrixEntries(M &origMatrix, M &newMatrix, C &origComm, C │ │ │ │ │ -&newComm, RedistributeInformation< C > &ri) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:757 │ │ │ │ │ -_D_u_n_e_:_:_r_e_d_i_s_t_r_i_b_u_t_e_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n │ │ │ │ │ -void redistributeSparsityPattern(M &origMatrix, M &newMatrix, C &origComm, C │ │ │ │ │ -&newComm, RedistributeInformation< C > &ri) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:663 │ │ │ │ │ -_D_u_n_e_:_:_r_e_d_i_s_t_r_i_b_u_t_e_M_a_t_r_i_x │ │ │ │ │ -void redistributeMatrix(M &origMatrix, M &newMatrix, C &origComm, C &newComm, │ │ │ │ │ -RedistributeInformation< C > &ri) │ │ │ │ │ -Redistribute a matrix according to given domain decompositions. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:820 │ │ │ │ │ -_D_u_n_e_:_:_I_S_T_L_E_r_r_o_r │ │ │ │ │ -derive error class from the base class in common │ │ │ │ │ -DDeeffiinniittiioonn istlexception.hh:19 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:22 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_:_:_s_e_t_N_o_B_a_c_k_w_a_r_d_s_C_o_p_y_R_o_w_s │ │ │ │ │ -void setNoBackwardsCopyRows(std::size_t size) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:44 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_:_:_r_e_d_i_s_t_r_i_b_u_t_e │ │ │ │ │ -void redistribute(const D &from, D &to) const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:28 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_:_:_r_e_s_e_t_S_e_t_u_p │ │ │ │ │ -void resetSetup() │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:35 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_:_:_s_e_t_N_o_C_o_p_y_R_o_w_s │ │ │ │ │ -void setNoCopyRows(std::size_t size) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:41 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_:_:_i_s_S_e_t_u_p │ │ │ │ │ -bool isSetup() const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:23 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_:_:_s_e_t_N_o_R_o_w_s │ │ │ │ │ -void setNoRows(std::size_t size) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:38 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_:_:_r_e_d_i_s_t_r_i_b_u_t_e_B_a_c_k_w_a_r_d │ │ │ │ │ -void redistributeBackward(D &from, const D &to) const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:32 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_:_:_g_e_t_B_a_c_k_w_a_r_d_s_C_o_p_y_R_o_w_S_i_z_e │ │ │ │ │ -std::size_t getBackwardsCopyRowSize(std::size_t index) const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:57 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_:_:_g_e_t_R_o_w_S_i_z_e │ │ │ │ │ -std::size_t getRowSize(std::size_t index) const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:47 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_:_:_g_e_t_C_o_p_y_R_o_w_S_i_z_e │ │ │ │ │ -std::size_t getCopyRowSize(std::size_t index) const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:52 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_g_e_t_R_o_w_S_i_z_e │ │ │ │ │ -std::size_t getRowSize(std::size_t index) const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:158 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_g_e_t_B_a_c_k_w_a_r_d_s_C_o_p_y_R_o_w_S_i_z_e │ │ │ │ │ -std::size_t & getBackwardsCopyRowSize(std::size_t index) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:173 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_g_e_t_I_n_t_e_r_f_a_c_e │ │ │ │ │ -RedistributeInterface & getInterface() │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:75 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_r_e_d_i_s_t_r_i_b_u_t_e │ │ │ │ │ -void redistribute(const D &from, D &to) const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:136 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_s_e_t_N_o_B_a_c_k_w_a_r_d_s_C_o_p_y_R_o_w_s │ │ │ │ │ -void setNoBackwardsCopyRows(std::size_t rows) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:193 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_g_e_t_C_o_p_y_R_o_w_S_i_z_e │ │ │ │ │ -std::size_t & getCopyRowSize(std::size_t index) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:163 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n │ │ │ │ │ -RedistributeInformation() │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:71 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_g_e_t_C_o_p_y_R_o_w_S_i_z_e │ │ │ │ │ -std::size_t getCopyRowSize(std::size_t index) const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:168 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_s_e_t_N_o_R_o_w_s │ │ │ │ │ -void setNoRows(std::size_t rows) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:183 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_r_e_s_e_r_v_e │ │ │ │ │ -void reserve(std::size_t size) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:150 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_:_C_o_m_m │ │ │ │ │ -OwnerOverlapCopyCommunication< T, T1 > Comm │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:69 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_s_e_t_N_o_C_o_p_y_R_o_w_s │ │ │ │ │ -void setNoCopyRows(std::size_t rows) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:188 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_r_e_d_i_s_t_r_i_b_u_t_e_B_a_c_k_w_a_r_d │ │ │ │ │ -void redistributeBackward(D &from, const D &to) const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:141 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_s_e_t_S_e_t_u_p │ │ │ │ │ -void setSetup() │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:106 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_g_e_t_B_a_c_k_w_a_r_d_s_C_o_p_y_R_o_w_S_i_z_e │ │ │ │ │ -std::size_t getBackwardsCopyRowSize(std::size_t index) const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:178 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_r_e_d_i_s_t_r_i_b_u_t_e │ │ │ │ │ -void redistribute(const D &from, D &to) const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:118 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_r_e_s_e_t_S_e_t_u_p │ │ │ │ │ -void resetSetup() │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:112 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_r_e_d_i_s_t_r_i_b_u_t_e_B_a_c_k_w_a_r_d │ │ │ │ │ -void redistributeBackward(D &from, const D &to) const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:126 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_c_h_e_c_k_I_n_t_e_r_f_a_c_e │ │ │ │ │ -void checkInterface(const IS &source, const IS &target, MPI_Comm comm) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:80 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_i_s_S_e_t_u_p │ │ │ │ │ -bool isSetup() const │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:145 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_f_o_r_m_a_t_i_o_n_<_ _O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_<_ _T_,_ _T_1_ _>_ _>_:_: │ │ │ │ │ -_g_e_t_R_o_w_S_i_z_e │ │ │ │ │ -std::size_t & getRowSize(std::size_t index) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:153 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_S_i_z_e │ │ │ │ │ -Utility class to communicate and set the row sizes of a redistributed matrix. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:216 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_S_i_z_e_:_:_s_i_z_e___t_y_p_e │ │ │ │ │ -M::size_type size_type │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:219 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_S_i_z_e_:_:_v_a_l_u_e___t_y_p_e │ │ │ │ │ -M::size_type value_type │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:218 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_S_i_z_e_:_:_r_o_w_s_i_z_e │ │ │ │ │ -RI & rowsize │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:230 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_S_i_z_e_:_:_m_a_t_r_i_x │ │ │ │ │ -const M & matrix │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:229 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_S_i_z_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_S_i_z_e │ │ │ │ │ -CommMatrixRowSize(const M &m_, RI &rowsize_) │ │ │ │ │ +_D_u_n_e_:_:_A_s_s_e_m_b_l_e_d_L_i_n_e_a_r_O_p_e_r_a_t_o_r │ │ │ │ │ +A linear operator exporting itself in matrix form. │ │ │ │ │ +DDeeffiinniittiioonn operators.hh:111 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r │ │ │ │ │ +An overlapping Schwarz operator. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:75 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r_:_:_g_e_t_C_o_m_m_u_n_i_c_a_t_i_o_n │ │ │ │ │ +const communication_type & getCommunication() const │ │ │ │ │ +Get the object responsible for communication. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:146 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r_:_:_g_e_t_m_a_t │ │ │ │ │ +virtual const matrix_type & getmat() const │ │ │ │ │ +get the sequential assembled linear operator. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:133 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r_:_:_a_p_p_l_y_s_c_a_l_e_a_d_d │ │ │ │ │ +virtual void applyscaleadd(field_type alpha, const X &x, Y &y) const │ │ │ │ │ +apply operator to x, scale and add: │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:125 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r_:_:_a_p_p_l_y │ │ │ │ │ +virtual void apply(const X &x, Y &y) const │ │ │ │ │ +apply operator to x: │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:116 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r_:_:_c_o_m_m_u_n_i_c_a_t_i_o_n___t_y_p_e │ │ │ │ │ +C communication_type │ │ │ │ │ +The type of the communication object. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:98 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r_:_:_d_o_m_a_i_n___t_y_p_e │ │ │ │ │ +X domain_type │ │ │ │ │ +The type of the domain. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:86 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r_:_:_m_a_t_r_i_x___t_y_p_e │ │ │ │ │ +M matrix_type │ │ │ │ │ +The type of the matrix we operate on. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:81 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r_:_:_r_a_n_g_e___t_y_p_e │ │ │ │ │ +Y range_type │ │ │ │ │ +The type of the range. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:91 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r_:_:_f_i_e_l_d___t_y_p_e │ │ │ │ │ +X::field_type field_type │ │ │ │ │ +The field type of the range. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:93 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r │ │ │ │ │ +OverlappingSchwarzOperator(const matrix_type &A, const communication_type &com) │ │ │ │ │ +constructor: just store a reference to a matrix. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:107 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r │ │ │ │ │ +OverlappingSchwarzOperator(const std::shared_ptr< matrix_type > A, const │ │ │ │ │ +communication_type &com) │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:111 │ │ │ │ │ +_D_u_n_e_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_O_p_e_r_a_t_o_r_:_:_c_a_t_e_g_o_r_y │ │ │ │ │ +virtual SolverCategory::Category category() const │ │ │ │ │ +Category of the linear operator (see SolverCategory::Category) │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:139 │ │ │ │ │ +_D_u_n_e_:_:_P_r_e_c_o_n_d_i_t_i_o_n_e_r │ │ │ │ │ +Base class for matrix free definition of preconditioners. │ │ │ │ │ +DDeeffiinniittiioonn preconditioner.hh:33 │ │ │ │ │ +_D_u_n_e_:_:_P_a_r_S_S_O_R │ │ │ │ │ +A parallel SSOR preconditioner. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:175 │ │ │ │ │ +_D_u_n_e_:_:_P_a_r_S_S_O_R_:_:_f_i_e_l_d___t_y_p_e │ │ │ │ │ +X::field_type field_type │ │ │ │ │ +The field type of the preconditioner. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:184 │ │ │ │ │ +_D_u_n_e_:_:_P_a_r_S_S_O_R_:_:_c_o_m_m_u_n_i_c_a_t_i_o_n___t_y_p_e │ │ │ │ │ +C communication_type │ │ │ │ │ +The type of the communication object. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:186 │ │ │ │ │ +_D_u_n_e_:_:_P_a_r_S_S_O_R_:_:_c_a_t_e_g_o_r_y │ │ │ │ │ +virtual SolverCategory::Category category() const │ │ │ │ │ +Category of the preconditioner (see SolverCategory::Category) │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:233 │ │ │ │ │ +_D_u_n_e_:_:_P_a_r_S_S_O_R_:_:_P_a_r_S_S_O_R │ │ │ │ │ +ParSSOR(const matrix_type &A, int n, field_type w, const communication_type &c) │ │ │ │ │ Constructor. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:226 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n │ │ │ │ │ -Utility class to communicate and build the sparsity pattern of a redistributed │ │ │ │ │ -matrix. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:245 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_:_:_s_i_z_e___t_y_p_e │ │ │ │ │ -M::size_type size_type │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:246 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_:_:_i_d_x_s_e_t │ │ │ │ │ -const Dune::GlobalLookupIndexSet< I > & idxset │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:356 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_:_:_s_t_o_r_e_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n │ │ │ │ │ -void storeSparsityPattern(M &m) │ │ │ │ │ -Creates and stores the sparsity pattern of the redistributed matrix. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:276 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_:_:_a_g_g_i_d_x_s_e_t │ │ │ │ │ -const I & aggidxset │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:357 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_:_:_r_o_w_s_i_z_e │ │ │ │ │ -const std::vector< size_type > * rowsize │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:359 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_:_:_c_o_m_p_l_e_t_e_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n │ │ │ │ │ -void completeSparsityPattern(std::vector< std::set< size_type > > add_sparsity) │ │ │ │ │ -Completes the sparsity pattern of the redistributed matrix with data from copy │ │ │ │ │ -rows for the novlp cas... │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:340 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n │ │ │ │ │ -CommMatrixSparsityPattern(const M &m_, const Dune::GlobalLookupIndexSet< I > │ │ │ │ │ -&idxset_, const I &aggidxset_) │ │ │ │ │ -Constructor for the original side. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:254 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_:_:_m_a_t_r_i_x │ │ │ │ │ -const M & matrix │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:354 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n │ │ │ │ │ -CommMatrixSparsityPattern(const M &m_, const Dune::GlobalLookupIndexSet< I > │ │ │ │ │ -&idxset_, const I &aggidxset_, const std::vector< typename M::size_type > │ │ │ │ │ -&rowsize_) │ │ │ │ │ -Constructor for the redistruted side. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:265 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_:_:_s_p_a_r_s_i_t_y │ │ │ │ │ -std::vector< std::set< size_type > > sparsity │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:358 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_:_:_L_o_o_k_u_p_I_n_d_e_x_S_e_t │ │ │ │ │ -Dune::GlobalLookupIndexSet< I > LookupIndexSet │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:355 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_P_o_l_i_c_y_<_ _C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_<_ _M_,_ _I_ _>_ _>_:_:_g_e_t_S_i_z_e │ │ │ │ │ -static M::size_type getSize(const Type &t, std::size_t i) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:376 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_P_o_l_i_c_y_<_ _C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_<_ _M_,_ _I_ _>_ _>_:_:_T_y_p_e │ │ │ │ │ -CommMatrixSparsityPattern< M, I > Type │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:365 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_P_o_l_i_c_y_<_ _C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_<_ _M_,_ _I_ _>_ _>_:_:_I_n_d_e_x_e_d_T_y_p_e │ │ │ │ │ -I::GlobalIndex IndexedType │ │ │ │ │ -The indexed type we send. This is the global index indentitfying the column. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:371 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_P_o_l_i_c_y_<_ _C_o_m_m_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_<_ _M_,_ _I_ _>_ _>_:_:_I_n_d_e_x_e_d_T_y_p_e_F_l_a_g │ │ │ │ │ -VariableSize IndexedTypeFlag │ │ │ │ │ -Each row varies in size. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:374 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w │ │ │ │ │ -Utility class for comunicating the matrix entries. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:396 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_:_:_r_o_w_s_i_z_e │ │ │ │ │ -std::vector< size_t > * rowsize │ │ │ │ │ -row size information for the receiving side. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:452 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_:_:_m_a_t_r_i_x │ │ │ │ │ -M & matrix │ │ │ │ │ -The matrix to communicate the values of. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:446 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w │ │ │ │ │ -CommMatrixRow(M &m_, const Dune::GlobalLookupIndexSet< I > &idxset_, const I │ │ │ │ │ -&aggidxset_, std::vector< size_t > &rowsize_) │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:197 │ │ │ │ │ +_D_u_n_e_:_:_P_a_r_S_S_O_R_:_:_p_o_s_t │ │ │ │ │ +virtual void post(X &x) │ │ │ │ │ +Clean up. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:230 │ │ │ │ │ +_D_u_n_e_:_:_P_a_r_S_S_O_R_:_:_d_o_m_a_i_n___t_y_p_e │ │ │ │ │ +X domain_type │ │ │ │ │ +The domain type of the preconditioner. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:180 │ │ │ │ │ +_D_u_n_e_:_:_P_a_r_S_S_O_R_:_:_r_a_n_g_e___t_y_p_e │ │ │ │ │ +Y range_type │ │ │ │ │ +The range type of the preconditioner. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:182 │ │ │ │ │ +_D_u_n_e_:_:_P_a_r_S_S_O_R_:_:_m_a_t_r_i_x___t_y_p_e │ │ │ │ │ +M matrix_type │ │ │ │ │ +The matrix type the preconditioner is for. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:178 │ │ │ │ │ +_D_u_n_e_:_:_P_a_r_S_S_O_R_:_:_a_p_p_l_y │ │ │ │ │ +virtual void apply(X &v, const Y &d) │ │ │ │ │ +Apply the preconditioner. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:216 │ │ │ │ │ +_D_u_n_e_:_:_P_a_r_S_S_O_R_:_:_p_r_e │ │ │ │ │ +virtual void pre(X &x, Y &b) │ │ │ │ │ +Prepare the preconditioner. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:206 │ │ │ │ │ +_D_u_n_e_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r │ │ │ │ │ +Block parallel preconditioner. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:278 │ │ │ │ │ +_D_u_n_e_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r_:_:_p_r_e │ │ │ │ │ +virtual void pre(X &x, Y &b) │ │ │ │ │ +Prepare the preconditioner. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:326 │ │ │ │ │ +_D_u_n_e_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r_:_:_d_o_m_a_i_n___t_y_p_e │ │ │ │ │ +X domain_type │ │ │ │ │ +The domain type of the preconditioner. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:285 │ │ │ │ │ +_D_u_n_e_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r │ │ │ │ │ +BlockPreconditioner(const std::shared_ptr< P > &p, const communication_type &c) │ │ │ │ │ Constructor. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:412 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_:_:_i_d_x_s_e_t │ │ │ │ │ -const Dune::GlobalLookupIndexSet< I > & idxset │ │ │ │ │ -Index set for the original matrix. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:448 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_:_:_s_e_t_O_v_e_r_l_a_p_R_o_w_s_T_o_D_i_r_i_c_h_l_e_t │ │ │ │ │ -void setOverlapRowsToDirichlet() │ │ │ │ │ -Sets the non-owner rows correctly as Dirichlet boundaries. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:421 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_:_:_a_g_g_i_d_x_s_e_t │ │ │ │ │ -const I & aggidxset │ │ │ │ │ -Index set for the redistributed matrix. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:450 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w_:_:_C_o_m_m_M_a_t_r_i_x_R_o_w │ │ │ │ │ -CommMatrixRow(M &m_, const Dune::GlobalLookupIndexSet< I > &idxset_, const I │ │ │ │ │ -&aggidxset_) │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:317 │ │ │ │ │ +_D_u_n_e_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r_:_:_a_p_p_l_y │ │ │ │ │ +virtual void apply(X &v, const Y &d) │ │ │ │ │ +Apply the preconditioner. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:337 │ │ │ │ │ +_D_u_n_e_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r │ │ │ │ │ +BlockPreconditioner(P &p, const communication_type &c) │ │ │ │ │ Constructor. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:405 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_P_o_l_i_c_y_<_ _C_o_m_m_M_a_t_r_i_x_R_o_w_<_ _M_,_ _I_ _>_ _>_:_:_I_n_d_e_x_e_d_T_y_p_e │ │ │ │ │ -std::pair< typename I::GlobalIndex, typename M::block_type > IndexedType │ │ │ │ │ -The indexed type we send. This is the pair of global index indentitfying the │ │ │ │ │ -column and the value its... │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:464 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_P_o_l_i_c_y_<_ _C_o_m_m_M_a_t_r_i_x_R_o_w_<_ _M_,_ _I_ _>_ _>_:_:_T_y_p_e │ │ │ │ │ -CommMatrixRow< M, I > Type │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:458 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_P_o_l_i_c_y_<_ _C_o_m_m_M_a_t_r_i_x_R_o_w_<_ _M_,_ _I_ _>_ _>_:_:_g_e_t_S_i_z_e │ │ │ │ │ -static std::size_t getSize(const Type &t, std::size_t i) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:469 │ │ │ │ │ -_D_u_n_e_:_:_C_o_m_m_P_o_l_i_c_y_<_ _C_o_m_m_M_a_t_r_i_x_R_o_w_<_ _M_,_ _I_ _>_ _>_:_:_I_n_d_e_x_e_d_T_y_p_e_F_l_a_g │ │ │ │ │ -VariableSize IndexedTypeFlag │ │ │ │ │ -Each row varies in size. │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:467 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_S_i_z_e_G_a_t_h_e_r_S_c_a_t_t_e_r │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:483 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_S_i_z_e_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_s_c_a_t_t_e_r │ │ │ │ │ -static void scatter(Container &cont, const typename M::size_type &rowsize, │ │ │ │ │ -std::size_t i) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:490 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_S_i_z_e_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_g_a_t_h_e_r │ │ │ │ │ -static const M::size_type gather(const Container &cont, std::size_t i) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:486 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_S_i_z_e_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_C_o_n_t_a_i_n_e_r │ │ │ │ │ -CommMatrixRowSize< M, RI > Container │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:484 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_C_o_p_y_R_o_w_S_i_z_e_G_a_t_h_e_r_S_c_a_t_t_e_r │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:500 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_C_o_p_y_R_o_w_S_i_z_e_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_g_a_t_h_e_r │ │ │ │ │ -static const M::size_type gather(const Container &cont, std::size_t i) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:503 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_C_o_p_y_R_o_w_S_i_z_e_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_s_c_a_t_t_e_r │ │ │ │ │ -static void scatter(Container &cont, const typename M::size_type &rowsize, │ │ │ │ │ -std::size_t i) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:507 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_C_o_p_y_R_o_w_S_i_z_e_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_C_o_n_t_a_i_n_e_r │ │ │ │ │ -CommMatrixRowSize< M, RI > Container │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:501 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_G_a_t_h_e_r_S_c_a_t_t_e_r │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:518 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_C_o_l_I_t_e_r │ │ │ │ │ -M::ConstColIterator ColIter │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:521 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_s_c_a_t_t_e_r │ │ │ │ │ -static void scatter(Container &cont, const GlobalIndex &gi, std::size_t i, │ │ │ │ │ -std::size_t j) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:553 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_C_o_n_t_a_i_n_e_r │ │ │ │ │ -CommMatrixSparsityPattern< M, I > Container │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:520 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_n_u_m_l_i_m_i_t_s │ │ │ │ │ -static GlobalIndex numlimits │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:524 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_c_o_l │ │ │ │ │ -static ColIter col │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:523 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_G_l_o_b_a_l_I_n_d_e_x │ │ │ │ │ -I::GlobalIndex GlobalIndex │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:519 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_g_a_t_h_e_r │ │ │ │ │ -static const GlobalIndex & gather(const Container &cont, std::size_t i, std:: │ │ │ │ │ -size_t j) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:526 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_G_a_t_h_e_r_S_c_a_t_t_e_r │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:599 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_G_l_o_b_a_l_I_n_d_e_x │ │ │ │ │ -I::GlobalIndex GlobalIndex │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:600 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_d_a_t_a_s_t_o_r_e │ │ │ │ │ -static Data datastore │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:605 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_n_u_m_l_i_m_i_t_s │ │ │ │ │ -static GlobalIndex numlimits │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:606 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_C_o_l_I_t_e_r │ │ │ │ │ -M::ConstColIterator ColIter │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:602 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_g_a_t_h_e_r │ │ │ │ │ -static const Data & gather(const Container &cont, std::size_t i, std::size_t j) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:608 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_D_a_t_a │ │ │ │ │ -std::pair< GlobalIndex, typename M::block_type > Data │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:603 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_s_c_a_t_t_e_r │ │ │ │ │ -static void scatter(Container &cont, const Data &data, std::size_t i, std:: │ │ │ │ │ -size_t j) │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:638 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_c_o_l │ │ │ │ │ -static ColIter col │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:604 │ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_R_o_w_G_a_t_h_e_r_S_c_a_t_t_e_r_:_:_C_o_n_t_a_i_n_e_r │ │ │ │ │ -CommMatrixRow< M, I > Container │ │ │ │ │ -DDeeffiinniittiioonn matrixredistribute.hh:601 │ │ │ │ │ -_D_u_n_e_:_:_O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n │ │ │ │ │ -A class setting up standard communication for a two-valued attribute set with │ │ │ │ │ -owner/overlap/copy sema... │ │ │ │ │ -DDeeffiinniittiioonn owneroverlapcopy.hh:174 │ │ │ │ │ -_D_u_n_e_:_:_O_w_n_e_r_O_v_e_r_l_a_p_C_o_p_y_C_o_m_m_u_n_i_c_a_t_i_o_n_:_:_O_w_n_e_r_S_e_t │ │ │ │ │ -EnumItem< AttributeSet, OwnerOverlapCopyAttributeSet::owner > OwnerSet │ │ │ │ │ -DDeeffiinniittiioonn owneroverlapcopy.hh:194 │ │ │ │ │ -_D_u_n_e_:_:_A_m_g_:_:_S_e_q_u_e_n_t_i_a_l_I_n_f_o_r_m_a_t_i_o_n │ │ │ │ │ -DDeeffiinniittiioonn pinfo.hh:28 │ │ │ │ │ -_D_u_n_e_:_:_R_e_d_i_s_t_r_i_b_u_t_e_I_n_t_e_r_f_a_c_e │ │ │ │ │ -DDeeffiinniittiioonn repartition.hh:260 │ │ │ │ │ -_D_u_n_e_:_:_S_o_l_v_e_r_C_a_t_e_g_o_r_y_:_:_n_o_n_o_v_e_r_l_a_p_p_i_n_g │ │ │ │ │ -@ nonoverlapping │ │ │ │ │ -Category for non-overlapping solvers. │ │ │ │ │ -DDeeffiinniittiioonn solvercategory.hh:27 │ │ │ │ │ -_D_u_n_e_:_:_S_o_l_v_e_r_C_a_t_e_g_o_r_y_:_:_c_a_t_e_g_o_r_y │ │ │ │ │ -static Category category(const OP &op, decltype(op.category()) *=nullptr) │ │ │ │ │ -Helperfunction to extract the solver category either from an enum, or from the │ │ │ │ │ -newly introduced virtu... │ │ │ │ │ -DDeeffiinniittiioonn solvercategory.hh:34 │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:306 │ │ │ │ │ +_D_u_n_e_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r_:_:_a_p_p_l_y │ │ │ │ │ +void apply(X &v, const Y &d) │ │ │ │ │ +Apply one step of the preconditioner to the system A(v)=d. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:344 │ │ │ │ │ +_D_u_n_e_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r_:_:_c_o_m_m_u_n_i_c_a_t_i_o_n___t_y_p_e │ │ │ │ │ +C communication_type │ │ │ │ │ +The type of the communication object.. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:297 │ │ │ │ │ +_D_u_n_e_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r_:_:_f_i_e_l_d___t_y_p_e │ │ │ │ │ +X::field_type field_type │ │ │ │ │ +The field type of the preconditioner. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:292 │ │ │ │ │ +_D_u_n_e_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r_:_:_p_o_s_t │ │ │ │ │ +virtual void post(X &x) │ │ │ │ │ +Clean up. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:355 │ │ │ │ │ +_D_u_n_e_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r_:_:_r_a_n_g_e___t_y_p_e │ │ │ │ │ +Y range_type │ │ │ │ │ +The range type of the preconditioner. │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:290 │ │ │ │ │ +_D_u_n_e_:_:_B_l_o_c_k_P_r_e_c_o_n_d_i_t_i_o_n_e_r_:_:_c_a_t_e_g_o_r_y │ │ │ │ │ +virtual SolverCategory::Category category() const │ │ │ │ │ +Category of the preconditioner (see SolverCategory::Category) │ │ │ │ │ +DDeeffiinniittiioonn schwarz.hh:361 │ │ │ │ │ +_D_u_n_e_:_:_S_o_l_v_e_r_C_a_t_e_g_o_r_y_:_:_C_a_t_e_g_o_r_y │ │ │ │ │ +Category │ │ │ │ │ +DDeeffiinniittiioonn solvercategory.hh:23 │ │ │ │ │ +_D_u_n_e_:_:_S_o_l_v_e_r_C_a_t_e_g_o_r_y_:_:_o_v_e_r_l_a_p_p_i_n_g │ │ │ │ │ +@ overlapping │ │ │ │ │ +Category for overlapping solvers. │ │ │ │ │ +DDeeffiinniittiioonn solvercategory.hh:29 │ │ │ │ │ =============================================================================== │ │ │ │ │ Generated by _[_d_o_x_y_g_e_n_] 1.9.8 │ │ │ ├── ./usr/share/doc/libdune-istl-doc/doxygen/a00014.html │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -#include <iostream>
#include <fstream>
#include <vector>
#include <sstream>
#include <cmath>
#include <dune/common/timer.hh>
#include "io.hh"
#include "bvector.hh"
#include "vbvector.hh"
#include "bcrsmatrix.hh"
#include "gsetc.hh"
#include "ilu.hh"
#include "operators.hh"
#include "solvers.hh"
#include "preconditioners.hh"
#include "scalarproducts.hh"
#include "owneroverlapcopy.hh"
#include "bcrsmatrix.hh"
#include "bvector.hh"
#include <dune/common/fmatrix.hh>
#include <dune/common/fvector.hh>
#include <dune/common/typetraits.hh>
#include <limits>
#include <dune/istl/bccsmatrixinitializer.hh>
#include "superlufunctions.hh"
Go to the source code of this file.
│ │ │ ││ │ │ │ Namespaces | |
namespace | Dune |
namespace | Dune::Amg |
& p, const _c_o_m_m_u_n_i_c_a_t_i_o_n___t_y_p_e&
│ │ │ │ │ -c)
│ │ │ │ │ -318 : _preconditioner(p), _communication(c)
│ │ │ │ │ -319 { }
│ │ │ │ │ -320
│ │ │ │ │ -_3_2_6 virtual void _p_r_e (X& x, Y& b)
│ │ │ │ │ -327 {
│ │ │ │ │ -328 _communication.copyOwnerToAll(x,x); // make dirichlet values consistent
│ │ │ │ │ -329 _preconditioner->pre(x,b);
│ │ │ │ │ -330 }
│ │ │ │ │ -331
│ │ │ │ │ -_3_3_7 virtual void _a_p_p_l_y (X& v, const Y& d)
│ │ │ │ │ -338 {
│ │ │ │ │ -339 _preconditioner->apply(v,d);
│ │ │ │ │ -340 _communication.copyOwnerToAll(v,v);
│ │ │ │ │ -341 }
│ │ │ │ │ -342
│ │ │ │ │ -343 template _preconditioner;
│ │ │ │ │ -369
│ │ │ │ │ -371 const _c_o_m_m_u_n_i_c_a_t_i_o_n___t_y_p_e& _communication;
│ │ │ │ │ -372 };
│ │ │ │ │ -373
│ │ │ │ │ -376} // end namespace
│ │ │ │ │ -377
│ │ │ │ │ -378#endif
│ │ │ │ │ -_s_c_a_l_a_r_p_r_o_d_u_c_t_s_._h_h
│ │ │ │ │ -Define base class for scalar product and norm.
│ │ │ │ │ -_i_o_._h_h
│ │ │ │ │ -Some generic functions for pretty printing vectors and matrices.
│ │ │ │ │ -_o_w_n_e_r_o_v_e_r_l_a_p_c_o_p_y_._h_h
│ │ │ │ │ -Classes providing communication interfaces for overlapping Schwarz methods.
│ │ │ │ │ -_g_s_e_t_c_._h_h
│ │ │ │ │ -Simple iterative methods like Jacobi, Gauss-Seidel, SOR, SSOR, etc. in a
│ │ │ │ │ -generic way.
│ │ │ │ │ -_v_b_v_e_c_t_o_r_._h_h
│ │ │ │ │ -???
│ │ │ │ │ +299 copyToBCCSMatrix(initializer, _m_a_t);
│ │ │ │ │ +300 }
│ │ │ │ │ +301
│ │ │ │ │ +_3_0_3 virtual void _f_r_e_e()
│ │ │ │ │ +304 {
│ │ │ │ │ +305 ISTL::Impl::BCCSMatrix
Provides classes for reading and writing MatrixMarket Files with an extension for parallel matrices. │ │ │ │ +
Simple iterative methods like Jacobi, Gauss-Seidel, SOR, SSOR, etc. in a generic way. │ │ │ │ More...
│ │ │ │ -#include <algorithm>
#include <cmath>
#include <complex>
#include <cstddef>
#include <fstream>
#include <ios>
#include <iostream>
#include <istream>
#include <limits>
#include <ostream>
#include <set>
#include <sstream>
#include <iomanip>
#include <string>
#include <tuple>
#include <type_traits>
#include <vector>
#include <dune/common/exceptions.hh>
#include <dune/common/fmatrix.hh>
#include <dune/common/fvector.hh>
#include <dune/common/hybridutilities.hh>
#include <dune/common/stdstreams.hh>
#include <dune/common/simd/simd.hh>
#include <dune/istl/bcrsmatrix.hh>
#include <dune/istl/bvector.hh>
#include <dune/istl/matrixutils.hh>
#include <dune/istl/owneroverlapcopy.hh>
#include "multitypeblockvector.hh"
#include "multitypeblockmatrix.hh"
#include "istlexception.hh"
Go to the source code of this file.
│ │ │ ││ │ │ │ Namespaces | |
namespace | Dune |
namespace | Dune::MatrixMarketImpl |
│ │ │ │ Functions | |
bool | Dune::MatrixMarketImpl::lineFeed (std::istream &file) |
void | Dune::MatrixMarketImpl::skipComments (std::istream &file) |
bool | Dune::MatrixMarketImpl::readMatrixMarketBanner (std::istream &file, MMHeader &mmHeader) |
template<std::size_t brows, std::size_t bcols> | |
std::tuple< std::size_t, std::size_t, std::size_t > | Dune::MatrixMarketImpl::calculateNNZ (std::size_t rows, std::size_t cols, std::size_t entries, const MMHeader &header) |
template<typename T > | |
std::istream & | Dune::MatrixMarketImpl::operator>> (std::istream &is, NumericWrapper< T > &num) |
std::istream & | Dune::MatrixMarketImpl::operator>> (std::istream &is, NumericWrapper< PatternDummy > &num) |
template<typename T > | |
bool | Dune::MatrixMarketImpl::operator< (const IndexData< T > &i1, const IndexData< T > &i2) |
LessThan operator. | |
template<typename T > | |
std::istream & | Dune::MatrixMarketImpl::operator>> (std::istream &is, IndexData< T > &data) |
Read IndexData from a stream. | |
template<typename T > | |
std::istream & | Dune::MatrixMarketImpl::operator>> (std::istream &is, IndexData< NumericWrapper< std::complex< T > > > &data) |
Read IndexData from a stream. Specialization for std::complex. | |
template<class T > | |
std::enable_if_t<!is_complex< T >::value, T > | Dune::MatrixMarketImpl::conj (const T &r) |
template<class T > | |
std::enable_if_t< is_complex< T >::value, T > | Dune::MatrixMarketImpl::conj (const T &r) |
template<typename T , typename A , typename D > | |
void | Dune::MatrixMarketImpl::readSparseEntries (Dune::BCRSMatrix< T, A > &matrix, std::istream &file, std::size_t entries, const MMHeader &mmHeader, const D &) |
std::tuple< std::string, std::string > | Dune::MatrixMarketImpl::splitFilename (const std::string &filename) |
void | Dune::mm_read_header (std::size_t &rows, std::size_t &cols, MatrixMarketImpl::MMHeader &header, std::istream &istr, bool isVector) |
template<typename T , typename A > | |
void | Dune::mm_read_vector_entries (Dune::BlockVector< T, A > &vector, std::size_t size, std::istream &istr, size_t lane) |
template<typename T , typename A , int entries> | |
void | Dune::mm_read_vector_entries (Dune::BlockVector< Dune::FieldVector< T, entries >, A > &vector, std::size_t size, std::istream &istr, size_t lane) |
template<typename T , typename A > | |
void | Dune::readMatrixMarket (Dune::BlockVector< T, A > &vector, std::istream &istr) |
Reads a BlockVector from a matrix market file. | |
template<typename T , typename A > | |
void | Dune::readMatrixMarket (Dune::BCRSMatrix< T, A > &matrix, std::istream &istr) |
Reads a sparse matrix from a matrix market file. | |
template<typename B > | |
void | Dune::mm_print_entry (const B &entry, std::size_t rowidx, std::size_t colidx, std::ostream &ostr) |
template<typename V > | |
void | Dune::mm_print_vector_entry (const V &entry, std::ostream &ostr, const std::integral_constant< int, 1 > &, size_t lane) |
template<typename V > | |
void | Dune::mm_print_vector_entry (const V &vector, std::ostream &ostr, const std::integral_constant< int, 0 > &, size_t lane) |
template<typename T , typename A > | |
std::size_t | Dune::countEntries (const BlockVector< T, A > &vector) |
template<typename T , typename A , int i> | |
std::size_t | Dune::countEntries (const BlockVector< FieldVector< T, i >, A > &vector) |
template<typename V > | |
void | Dune::writeMatrixMarket (const V &vector, std::ostream &ostr, const std::integral_constant< int, 0 > &) |
template<typename M > | |
void | Dune::writeMatrixMarket (const M &matrix, std::ostream &ostr, const std::integral_constant< int, 1 > &) |
template<typename M > | |
void | Dune::writeMatrixMarket (const M &matrix, std::ostream &ostr) |
writes a ISTL matrix or vector to a stream in matrix market format. | |
template<typename M > | |
void | Dune::storeMatrixMarket (const M &matrix, std::string filename, int prec=default_precision) |
Stores a parallel matrix/vector in matrix market format in a file. | |
template<typename M , typename G , typename L > | |
void | Dune::storeMatrixMarket (const M &matrix, std::string filename, const OwnerOverlapCopyCommunication< G, L > &comm, bool storeIndices=true, int prec=default_precision) |
Stores a parallel matrix/vector in matrix market format in a file. | |
template<typename M , typename G , typename L > | |
void | Dune::loadMatrixMarket (M &matrix, const std::string &filename, OwnerOverlapCopyCommunication< G, L > &comm, bool readIndices=true) |
Load a parallel matrix/vector stored in matrix market format. | |
template<typename M > | |
void | Dune::loadMatrixMarket (M &matrix, const std::string &filename) |
Load a matrix/vector stored in matrix market format. | |
│ │ │ │ -Variables | |
static const int | Dune::default_precision = -1 |
template<class M , class X , class Y > | |
void | Dune::bltsolve (const M &A, X &v, const Y &d) |
block lower triangular solve | |
template<class M , class X , class Y , class K > | |
void | Dune::bltsolve (const M &A, X &v, const Y &d, const K &w) |
relaxed block lower triangular solve | |
template<class M , class X , class Y > | |
void | Dune::ubltsolve (const M &A, X &v, const Y &d) |
unit block lower triangular solve | |
template<class M , class X , class Y , class K > | |
void | Dune::ubltsolve (const M &A, X &v, const Y &d, const K &w) |
relaxed unit block lower triangular solve | |
template<class M , class X , class Y > | |
void | Dune::butsolve (const M &A, X &v, const Y &d) |
block upper triangular solve | |
template<class M , class X , class Y , class K > | |
void | Dune::butsolve (const M &A, X &v, const Y &d, const K &w) |
relaxed block upper triangular solve | |
template<class M , class X , class Y > | |
void | Dune::ubutsolve (const M &A, X &v, const Y &d) |
unit block upper triangular solve | |
template<class M , class X , class Y , class K > | |
void | Dune::ubutsolve (const M &A, X &v, const Y &d, const K &w) |
relaxed unit block upper triangular solve | |
template<class M , class X , class Y , int l> | |
void | Dune::bltsolve (const M &A, X &v, const Y &d, BL< l >) |
block lower triangular solve | |
template<class M , class X , class Y , class K , int l> | |
void | Dune::bltsolve (const M &A, X &v, const Y &d, const K &w, BL< l >) |
relaxed block lower triangular solve | |
template<class M , class X , class Y , int l> | |
void | Dune::ubltsolve (const M &A, X &v, const Y &d, BL< l >) |
unit block lower triangular solve | |
template<class M , class X , class Y , class K , int l> | |
void | Dune::ubltsolve (const M &A, X &v, const Y &d, const K &w, BL< l >) |
relaxed unit block lower triangular solve | |
template<class M , class X , class Y , int l> | |
void | Dune::butsolve (const M &A, X &v, const Y &d, BL< l > bl) |
block upper triangular solve | |
template<class M , class X , class Y , class K , int l> | |
void | Dune::butsolve (const M &A, X &v, const Y &d, const K &w, BL< l > bl) |
relaxed block upper triangular solve | |
template<class M , class X , class Y , int l> | |
void | Dune::ubutsolve (const M &A, X &v, const Y &d, BL< l > bl) |
unit block upper triangular solve | |
template<class M , class X , class Y , class K , int l> | |
void | Dune::ubutsolve (const M &A, X &v, const Y &d, const K &w, BL< l > bl) |
relaxed unit block upper triangular solve | |
template<class M , class X , class Y > | |
void | Dune::bdsolve (const M &A, X &v, const Y &d) |
block diagonal solve, no relaxation | |
template<class M , class X , class Y , class K > | |
void | Dune::bdsolve (const M &A, X &v, const Y &d, const K &w) |
block diagonal solve, with relaxation | |
template<class M , class X , class Y , int l> | |
void | Dune::bdsolve (const M &A, X &v, const Y &d, BL< l >) |
block diagonal solve, no relaxation | |
template<class M , class X , class Y , class K , int l> | |
void | Dune::bdsolve (const M &A, X &v, const Y &d, const K &w, BL< l >) |
block diagonal solve, with relaxation | |
template<class M , class X , class Y , class K > | |
void | Dune::dbgs (const M &A, X &x, const Y &b, const K &w) |
GS step. | |
template<class M , class X , class Y , class K , int l> | |
void | Dune::dbgs (const M &A, X &x, const Y &b, const K &w, BL< l >) |
GS step. | |
template<class M , class X , class Y , class K > | |
void | Dune::bsorf (const M &A, X &x, const Y &b, const K &w) |
SOR step. | |
template<class M , class X , class Y , class K , int l> | |
void | Dune::bsorf (const M &A, X &x, const Y &b, const K &w, BL< l >) |
SOR step. | |
template<class M , class X , class Y , class K > | |
void | Dune::bsorb (const M &A, X &x, const Y &b, const K &w) |
SSOR step. | |
template<class M , class X , class Y , class K , int l> | |
void | Dune::bsorb (const M &A, X &x, const Y &b, const K &w, BL< l >) |
Backward SOR step. | |
template<class M , class X , class Y , class K > | |
void | Dune::dbjac (const M &A, X &x, const Y &b, const K &w) |
Jacobi step. | |
template<class M , class X , class Y , class K , int l> | |
void | Dune::dbjac (const M &A, X &x, const Y &b, const K &w, BL< l >) |
Jacobi step. | |
Provides classes for reading and writing MatrixMarket Files with an extension for parallel matrices.
│ │ │ │ - │ │ │ │ +Simple iterative methods like Jacobi, Gauss-Seidel, SOR, SSOR, etc. in a generic way.
│ │ │ │