--- /srv/reproducible-results/rbuild-debian/r-b-build.zF4uyMk9/b1/dune-istl_2.9.0-6_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.zF4uyMk9/b2/dune-istl_2.9.0-6_amd64.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ 3679113243653f4443de6e44ed82aca4 210780 libdevel optional libdune-istl-dev_2.9.0-6_amd64.deb │ - c1015dba79cad4bc2cb305164587beb0 3833776 doc optional libdune-istl-doc_2.9.0-6_all.deb │ + b6fed2b5c2178b42dd2f37f3f197f729 3830412 doc optional libdune-istl-doc_2.9.0-6_all.deb ├── libdune-istl-doc_2.9.0-6_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-10-10 13:14:09.000000 debian-binary │ │ --rw-r--r-- 0 0 0 26912 2024-10-10 13:14:09.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 3806672 2024-10-10 13:14:09.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 26892 2024-10-10 13:14:09.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 3803328 2024-10-10 13:14:09.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -5,162 +5,162 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1240 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3688 2022-10-20 18:22:18.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-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3041 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00002.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3039 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00005.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10514 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00008.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 147916 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00008_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7150 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00011.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 58273 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00011_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9225 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00014.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 74488 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00014_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 33564 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00017.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 145690 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00017_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17812 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00020.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 125151 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00020_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6811 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00023.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 74451 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00023_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4555 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00026.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 55816 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00026_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15320 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00029.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 151385 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00029_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7796 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00032.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34254 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00032_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4385 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00035.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18371 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00035_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4706 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00008.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 23732 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00008_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13397 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00011.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 185807 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00011_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7150 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00014.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 58273 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00014_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44339 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00017.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 253737 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00017_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9765 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00020.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42295 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00020_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17812 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00023.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 125151 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00023_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4544 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00026.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 53931 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00026_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9273 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00029.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 122293 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00029_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9765 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00032.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 132844 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00032_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7084 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00035.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14008 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00035_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12157 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00038.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21373 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00038_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9765 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00041.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42295 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00041_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9866 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00044.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 160718 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00044_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7691 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00047.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 220462 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00047_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6499 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00050.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 44115 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00050_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4922 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00053.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14276 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00053_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6799 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00056.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11407 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00056_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13203 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00059.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 131101 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00059_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3364 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00062.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 58162 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00062_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12508 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00065.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 121274 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00065_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8891 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00068.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 412251 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00068_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17510 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00071.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 315503 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00071_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7084 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00074.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14008 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00074_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4785 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00077.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14866 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00077_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8771 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00080.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 68876 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00080_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5870 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00083.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20990 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00083_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8901 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00086.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 47367 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00086_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7254 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00089.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 75348 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00089_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6665 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00092.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 52582 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00092_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5437 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00095.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14295 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00095_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10970 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00098.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 187347 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00098_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18719 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00101.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 208523 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00101_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5186 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00104.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22059 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00104_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15753 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00107.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 410562 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00107_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13573 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00110.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 345513 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00110_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9429 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00113.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 133063 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00113_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6562 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00116.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 69285 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00116_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5397 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00119.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29692 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00119_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8180 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00122.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 122236 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00122_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5679 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00125.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30672 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00125_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7520 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00128.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 98130 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00128_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6348 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00131.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17314 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00131_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7901 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00134.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 66465 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00134_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6403 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00137.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 65781 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00137_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9508 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00140.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 87692 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00140_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9428 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00143.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 238457 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00143_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4679 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00146.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24711 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00146_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9273 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00149.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 122293 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00149_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4706 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00152.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 23732 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00152_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19506 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00155.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 312867 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00155_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8602 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00158.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 40910 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00158_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5570 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00161.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36127 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00161_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10170 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00164.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12125 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00164_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7778 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00167.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17437 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00167_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10065 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00170.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 107941 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00170_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8727 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00173.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34366 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00173_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 44339 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00176.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 253737 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00176_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16830 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00179.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 48381 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00179_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5597 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00182.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 44694 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00182_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12195 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00185.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79104 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00185_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7679 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00188.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 61431 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00188_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8610 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00191.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79459 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00191_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6568 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00194.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 34046 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00194_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8585 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00197.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 75169 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00197_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4544 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00200.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 53931 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00200_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6351 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00203.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 134026 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00203_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6044 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00206.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 114981 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00206_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13276 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00209.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 300759 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00209_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9765 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00212.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 132844 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00212_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7564 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00215.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 142750 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00215_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4950 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00218.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9481 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00218_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5930 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00221.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 162672 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00221_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5446 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00224.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 165179 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00224_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13397 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00227.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 185807 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00227_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7679 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00041.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 61431 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00041_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6799 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00044.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11407 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00044_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5597 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00047.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44694 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00047_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4385 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00050.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18371 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00050_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5679 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00053.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30672 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00053_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6562 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00056.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 69285 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00056_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5437 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00059.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14295 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00059_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7901 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00062.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 66465 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00062_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8771 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00065.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 68876 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00065_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5397 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00068.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29692 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00068_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10970 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00071.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 187347 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00071_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6403 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00074.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 65781 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00074_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18719 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00077.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 208523 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00077_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15753 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00080.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 410562 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00080_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6348 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00083.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17314 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00083_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7254 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00086.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 75348 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00086_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13573 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00089.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 345513 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00089_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7520 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00092.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 98130 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00092_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8901 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00095.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 47367 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00095_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8180 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00098.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 122236 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00098_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9508 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00101.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 87692 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00101_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5870 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00104.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20990 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00104_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9429 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00107.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 133063 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00107_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6665 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00110.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 52582 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00110_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9428 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00113.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 238457 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00113_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5186 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00116.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22059 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00116_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 33564 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00119.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 145690 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00119_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4950 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00122.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9481 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00122_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6351 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00125.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 134026 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00125_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4922 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00128.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14276 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00128_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7564 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00131.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 142750 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00131_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7778 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00134.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17437 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00134_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10170 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00137.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12125 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00137_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6811 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00140.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 74451 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00140_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16830 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00143.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 48381 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00143_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7796 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00146.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34254 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00146_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5446 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00149.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 165179 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00149_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5930 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00152.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 162672 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00152_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4785 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00155.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14866 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00155_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8610 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00158.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79459 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00158_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10514 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00161.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 147916 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00161_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8891 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00164.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 412251 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00164_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9866 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00167.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 160718 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00167_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4679 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00170.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24711 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00170_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17510 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00173.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 315503 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00173_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9225 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00176.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 74488 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00176_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7691 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00179.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 220462 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00179_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19506 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00182.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 312867 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00182_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5570 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00185.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36127 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00185_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3364 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00188.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 58162 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00188_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8727 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00191.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34366 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00191_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8585 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00194.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 75169 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00194_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13276 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00197.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 300759 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00197_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4555 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00200.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 55816 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00200_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6499 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00203.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44115 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00203_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12508 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00206.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 121274 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00206_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6568 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00209.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 34046 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00209_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15320 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00212.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 151385 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00212_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12195 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00215.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79104 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00215_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13203 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00218.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 131101 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00218_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8602 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00221.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 40910 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00221_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10065 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00224.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 107941 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00224_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6044 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00227.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 114981 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00227_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5517 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00230.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3416 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00231.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3725 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00232.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 321302 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00233.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23094 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00233.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32149 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00234.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19073 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/a00234.png │ │ │ │ @@ -1090,15 +1090,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8035 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dir_5e12c67a8fe12cf8b78c94f3b4cb9926_dep.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4247 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1620 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dir_5e69be5995c9f5d42bf491ae6f29600e_dep.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14065 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dir_667edbdb0a8210232217f5e7df6d52d4.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1878 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dir_667edbdb0a8210232217f5e7df6d52d4_dep.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3665 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dir_e68e8157741866f444e17edd764ebbae.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 45631 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/doxygen.css │ │ │ │ --rw-r--r-- 0 root (0) root (0) 177298 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dune-istl.tag.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 177282 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dune-istl.tag.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7704 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/dynsections.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28998 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/files.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 549 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/form_0.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 572 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/form_0_dark.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 531 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/form_1.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 860 2024-10-10 13:14:09.000000 ./usr/share/doc/libdune-istl-doc/doxygen/form_10.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 909 2024-10-10 13:14:09.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 @@ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -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>
#include "supermatrix.h"
#include "slu_util.h"
Go to the source code of this file.
│ │ │ ││ │ │ │ -Classes | |
struct | Dune::SuperLUSolveChooser< T > |
struct | Dune::SuperLUDenseMatChooser< T > |
struct | Dune::SuperLUQueryChooser< T > |
struct | Dune::QuerySpaceChooser< T > |
class | Dune::SuperLU< M > |
SuperLu Solver. More... | |
struct | Dune::IsDirectSolver< SuperLU< BCRSMatrix< T, A > > > |
struct | Dune::StoresColumnCompressed< SuperLU< BCRSMatrix< T, A > > > |
struct | Dune::SuperLUCreator |
struct | Dune::SuperLUCreator::isValidBlock< class > |
struct | Dune::SuperLUCreator::isValidBlock< Dune::FieldVector< double, k > > |
struct | Dune::SuperLUCreator::isValidBlock< Dune::FieldVector< std::complex< double >, k > > |
struct | Dune::SuperLUCreator::isValidBlock< double > |
struct | Dune::SuperLUCreator::isValidBlock< std::complex< double > > |
│ │ │ │ -Namespaces | |
namespace | Dune |
│ │ │ │ -Functions | |
Dune::DUNE_REGISTER_DIRECT_SOLVER ("superlu", SuperLUCreator()) | |
│ │ │ │ +Macros | |
#define | int_t SUPERLU_INT_TYPE |
Classes for using SuperLU with ISTL matrices.
│ │ │ │ - │ │ │ │ -#define int_t SUPERLU_INT_TYPE | │ │ │ │ +
#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"
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>
Go to the source code of this file.
│ │ │ ││ │ │ │ Classes | |
class | Dune::OverlappingSchwarzOperator< M, X, Y, C > |
An overlapping Schwarz operator. More... | |
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::ParSSOR< M, X, Y, C > |
A parallel SSOR preconditioner. More... | |
struct | Dune::CommPolicy< CommMatrixRow< M, I > > |
class | Dune::BlockPreconditioner< X, Y, C, P > |
Block parallel preconditioner. More... | |
struct | Dune::MatrixRowSizeGatherScatter< M, I, RI > |
struct | Dune::MatrixCopyRowSizeGatherScatter< M, I, RI > |
struct | Dune::MatrixSparsityPatternGatherScatter< M, I > |
struct | Dune::MatrixRowGatherScatter< M, I > |
│ │ │ │ Namespaces | |
namespace | Dune |
namespace | Dune::Amg |
│ │ │ │ +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) |
Functionality for redistributing a sparse matrix.
│ │ │ │ + │ │ │ │ +& 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);
│ │ │ │ │ +299 if(nnz>0) {
│ │ │ │ │ +300 m.setSize(_a_g_g_i_d_x_s_e_t.size(), _a_g_g_i_d_x_s_e_t.size(), nnz);
│ │ │ │ │ +301 m.setBuildMode(M::row_wise);
│ │ │ │ │ +302 typename M::CreateIterator citer=m.createbegin();
│ │ │ │ │ +303#ifdef DEBUG_REPART
│ │ │ │ │ +304 std::size_t idx=0;
│ │ │ │ │ +305 bool correct=true;
│ │ │ │ │ +306 Dune::GlobalLookupIndexSet global(_a_g_g_i_d_x_s_e_t);
│ │ │ │ │ +307#endif
│ │ │ │ │ +308 typedef typename std::vector _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
│ │ │ │ │ -???
│ │ │ │ │ +331 }
│ │ │ │ │ +332
│ │ │ │ │ +_3_4_0 void _c_o_m_p_l_e_t_e_S_p_a_r_s_i_t_y_P_a_t_t_e_r_n(std::vector
#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"
#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.
│ │ │ ││ │ │ │ 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
│ │ │ │ │ +???
│ │ │ │ │ _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...
│ │ │ │ │ -_m_a_t
│ │ │ │ │ -Matrix & mat
│ │ │ │ │ -DDeeffiinniittiioonn matrixmatrix.hh:347
│ │ │ │ │ -_s_t_d
│ │ │ │ │ -STL namespace.
│ │ │ │ │ +_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.
│ │ │ │ │ +_o_p_e_r_a_t_o_r_s_._h_h
│ │ │ │ │ +Define general, extensible interface for operators. The available
│ │ │ │ │ +implementation wraps a matrix.
│ │ │ │ │ +_p_r_e_c_o_n_d_i_t_i_o_n_e_r_s_._h_h
│ │ │ │ │ +Define general preconditioner interface.
│ │ │ │ │ +_i_l_u_._h_h
│ │ │ │ │ +The incomplete LU factorization kernels.
│ │ │ │ │ +_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_:_:_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_I_n_i_t_i_a_l_i_z_e_r
│ │ │ │ │ -Initializer for SuperLU Matrices representing the subdomains.
│ │ │ │ │ -DDeeffiinniittiioonn overlappingschwarz.hh:47
│ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_D_i_m_e_n_s_i_o_n_:_:_c_o_l_d_i_m
│ │ │ │ │ -static auto coldim(const M &A)
│ │ │ │ │ -DDeeffiinniittiioonn matrixutils.hh:219
│ │ │ │ │ -_D_u_n_e_:_:_M_a_t_r_i_x_D_i_m_e_n_s_i_o_n_:_:_r_o_w_d_i_m
│ │ │ │ │ -static auto rowdim(const M &A)
│ │ │ │ │ -DDeeffiinniittiioonn matrixutils.hh:214
│ │ │ │ │ -_D_u_n_e_:_:_B_C_R_S_M_a_t_r_i_x
│ │ │ │ │ -A sparse block matrix with compressed row storage.
│ │ │ │ │ -DDeeffiinniittiioonn bcrsmatrix.hh:466
│ │ │ │ │ -_D_u_n_e_:_:_B_C_R_S_M_a_t_r_i_x_:_:_s_i_z_e___t_y_p_e
│ │ │ │ │ -A::size_type size_type
│ │ │ │ │ -The type for the index access and the size.
│ │ │ │ │ -DDeeffiinniittiioonn bcrsmatrix.hh:500
│ │ │ │ │ -_D_u_n_e_:_:_S_e_q_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z
│ │ │ │ │ -Sequential overlapping Schwarz preconditioner.
│ │ │ │ │ -DDeeffiinniittiioonn overlappingschwarz.hh:755
│ │ │ │ │ -_D_u_n_e_:_:_S_e_q_O_v_e_r_l_a_p_p_i_n_g_S_c_h_w_a_r_z_A_s_s_e_m_b_l_e_r_H_e_l_p_e_r
│ │ │ │ │ -DDeeffiinniittiioonn overlappingschwarz.hh:694
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_L_U
│ │ │ │ │ -SuperLu Solver.
│ │ │ │ │ -DDeeffiinniittiioonn superlu.hh:271
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_M_a_t_r_i_x_C_r_e_a_t_e_S_p_a_r_s_e_C_h_o_o_s_e_r
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:26
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_M_a_t_r_i_x_P_r_i_n_t_e_r
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:30
│ │ │ │ │ -_D_u_n_e_:_:_B_a_s_e_G_e_t_S_u_p_e_r_L_U_T_y_p_e
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:126
│ │ │ │ │ -_D_u_n_e_:_:_B_a_s_e_G_e_t_S_u_p_e_r_L_U_T_y_p_e_:_:_t_y_p_e
│ │ │ │ │ -static const Dtype_t type
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:127
│ │ │ │ │ -_D_u_n_e_:_:_G_e_t_S_u_p_e_r_L_U_T_y_p_e
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:132
│ │ │ │ │ -_D_u_n_e_:_:_G_e_t_S_u_p_e_r_L_U_T_y_p_e_<_ _d_o_u_b_l_e_ _>_:_:_f_l_o_a_t___t_y_p_e
│ │ │ │ │ -double float_type
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:144
│ │ │ │ │ -_D_u_n_e_:_:_G_e_t_S_u_p_e_r_L_U_T_y_p_e_<_ _f_l_o_a_t_ _>_:_:_f_l_o_a_t___t_y_p_e
│ │ │ │ │ -float float_type
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:151
│ │ │ │ │ -_D_u_n_e_:_:_G_e_t_S_u_p_e_r_L_U_T_y_p_e_<_ _s_t_d_:_:_c_o_m_p_l_e_x_<_ _d_o_u_b_l_e_ _>_ _>_:_:_f_l_o_a_t___t_y_p_e
│ │ │ │ │ -double float_type
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:158
│ │ │ │ │ -_D_u_n_e_:_:_G_e_t_S_u_p_e_r_L_U_T_y_p_e_<_ _s_t_d_:_:_c_o_m_p_l_e_x_<_ _f_l_o_a_t_ _>_ _>_:_:_f_l_o_a_t___t_y_p_e
│ │ │ │ │ -float float_type
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:165
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x
│ │ │ │ │ -Utility class for converting an ISTL Matrix into a SuperLU Matrix.
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:175
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_M_a_t_r_i_x_I_n_i_t_i_a_l_i_z_e_r
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:179
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _T_A_ _>_ _>_:_:_f_r_e_e
│ │ │ │ │ -virtual void free()
│ │ │ │ │ -free allocated space.
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:303
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _T_A_ _>_ _>_:_:_o_p_e_r_a_t_o_r_=
│ │ │ │ │ -SuperLUMatrix< BCRSMatrix< B, TA > > & operator=(const SuperLUMatrix<
│ │ │ │ │ -BCRSMatrix< B, TA > > &mat)
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:256
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _T_A_ _>_ _>_:_:_o_p_e_r_a_t_o_r_=
│ │ │ │ │ -SuperLUMatrix< BCRSMatrix< B, TA > > & operator=(const BCRSMatrix< B, TA >
│ │ │ │ │ -&mat)
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:237
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _T_A_ _>_ _>_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x
│ │ │ │ │ -SuperLUMatrix(const Matrix &mat)
│ │ │ │ │ -Constructor that initializes the data.
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:212
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _T_A_ _>_ _>_:_:_s_e_t_M_a_t_r_i_x
│ │ │ │ │ -virtual void setMatrix(const Matrix &mat)
│ │ │ │ │ -Initialize data from given matrix.
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:293
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _T_A_ _>_ _>_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x
│ │ │ │ │ -SuperLUMatrix()
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:215
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _T_A_ _>_ _>_:_:_s_i_z_e___t_y_p_e
│ │ │ │ │ -Matrix::size_type size_type
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:206
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _T_A_ _>_ _>_:_:_M_a_t_r_i_x
│ │ │ │ │ -BCRSMatrix< B, TA > Matrix
│ │ │ │ │ -The type of the matrix to convert.
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:202
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _T_A_ _>_ _>_:_:_s_e_t_M_a_t_r_i_x
│ │ │ │ │ -virtual void setMatrix(const Matrix &mat, const std::set< std::size_t > &mrs)
│ │ │ │ │ -Initialize data from a given set of matrix rows and columns.
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:281
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _T_A_ _>_ _>_:_:_~_S_u_p_e_r_L_U_M_a_t_r_i_x
│ │ │ │ │ -virtual ~SuperLUMatrix()
│ │ │ │ │ -Destructor.
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:219
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_M_a_t_r_i_x_I_n_i_t_i_a_l_i_z_e_r_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _A_ _>_ _>_:_:_S_u_p_e_r_L_U_M_a_t_r_i_x
│ │ │ │ │ -Dune::SuperLUMatrix< Matrix > SuperLUMatrix
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:320
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_M_a_t_r_i_x_I_n_i_t_i_a_l_i_z_e_r_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _A_ _>_ _>_:_:_M_a_t_r_i_x
│ │ │ │ │ -BCRSMatrix< B, A > Matrix
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:319
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_M_a_t_r_i_x_I_n_i_t_i_a_l_i_z_e_r_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _A_ _>_ _>_:_:_S_u_p_e_r_M_a_t_r_i_x_I_n_i_t_i_a_l_i_z_e_r
│ │ │ │ │ -SuperMatrixInitializer()
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:326
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_M_a_t_r_i_x_I_n_i_t_i_a_l_i_z_e_r_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _A_ _>_ _>_:_:_c_r_e_a_t_e_M_a_t_r_i_x
│ │ │ │ │ -virtual void createMatrix() const
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:329
│ │ │ │ │ -_D_u_n_e_:_:_S_u_p_e_r_M_a_t_r_i_x_I_n_i_t_i_a_l_i_z_e_r_<_ _B_C_R_S_M_a_t_r_i_x_<_ _B_,_ _A_ _>_ _>_:_:_S_u_p_e_r_M_a_t_r_i_x_I_n_i_t_i_a_l_i_z_e_r
│ │ │ │ │ -SuperMatrixInitializer(SuperLUMatrix &lum)
│ │ │ │ │ -DDeeffiinniittiioonn supermatrix.hh:322
│ │ │ │ │ +_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:109
│ │ │ │ │ +_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:32
│ │ │ │ │ +_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 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 precondtioner.
│ │ │ │ │ +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 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 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/a00017.html
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │
│ │ │ │
│ │ │ │
Simple iterative methods like Jacobi, Gauss-Seidel, SOR, SSOR, etc. in a generic way. │ │ │ │ +
Provides classes for reading and writing MatrixMarket Files with an extension for parallel matrices. │ │ │ │ More...
│ │ │ │ -#include <cmath>
#include <algorithm>
#include <complex>
#include <cstddef>
#include <fstream>
#include <ios>
#include <iostream>
#include <iomanip>
#include <istream>
#include <limits>
#include <ostream>
#include <set>
#include <sstream>
#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 "multitypeblockvector.hh"
#include "multitypeblockmatrix.hh"
#include "istlexception.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>
Go to the source code of this file.
│ │ │ ││ │ │ │ Namespaces | |
namespace | Dune |
namespace | Dune::MatrixMarketImpl |
│ │ │ │ Functions | |
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. | |
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 |
Simple iterative methods like Jacobi, Gauss-Seidel, SOR, SSOR, etc. in a generic way.
│ │ │ │ +Provides classes for reading and writing MatrixMarket Files with an extension for parallel matrices.
│ │ │ │ + │ │ │ │