--- /srv/reproducible-results/rbuild-debian/r-b-build.U0KHyjAy/b1/deal.ii_9.5.1-3_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.U0KHyjAy/b2/deal.ii_9.5.1-3_arm64.changes ├── Files │ @@ -1,5 +1,5 @@ │ │ 2a2441a34d1403356fd2cc1638024a44 926024872 debug optional libdeal.ii-9.5.1-dbgsym_9.5.1-3_arm64.deb │ 05effd43c2d2606f91718d1eb38d3642 78507808 libs optional libdeal.ii-9.5.1_9.5.1-3_arm64.deb │ 1426ec2a719577c3b2126f09a92a4c74 2142652 libdevel optional libdeal.ii-dev_9.5.1-3_arm64.deb │ - 7a0fd39ebc053a8dc3b4b87562b7b702 257671048 doc optional libdeal.ii-doc_9.5.1-3_all.deb │ + 646f12ba6ac9945d39750b7533e7b5fe 257674864 doc optional libdeal.ii-doc_9.5.1-3_all.deb ├── libdeal.ii-doc_9.5.1-3_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-05-25 07:56:38.000000 debian-binary │ │ --rw-r--r-- 0 0 0 261800 2024-05-25 07:56:38.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 257409056 2024-05-25 07:56:38.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 261872 2024-05-25 07:56:38.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 257412800 2024-05-25 07:56:38.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: libdeal.ii-doc │ │ │ │ Source: deal.ii │ │ │ │ Version: 9.5.1-3 │ │ │ │ Architecture: all │ │ │ │ Maintainer: Debian Science Maintainers │ │ │ │ -Installed-Size: 605062 │ │ │ │ +Installed-Size: 605057 │ │ │ │ Depends: fonts-mathjax-extras, libjs-mathjax │ │ │ │ Section: doc │ │ │ │ Priority: optional │ │ │ │ Multi-Arch: foreign │ │ │ │ Homepage: http://www.dealii.org/ │ │ │ │ Description: Differential Equations Analysis Library - html doc. and examples │ │ │ │ deal.II is a C++ program library targeted at the computational solution of │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -6092,15 +6092,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22164 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_defs_d.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4489 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_defs_e.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4535 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_defs_f.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4607 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_defs_h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5119 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_defs_i.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4652 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_defs_m.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4482 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_defs_p.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10333 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_defs_s.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10214 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_defs_s.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4961 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_defs_t.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6132 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_e.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4969 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_enum.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10875 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_eval.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5085 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_f.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4913 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_func.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4958 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_func_b.html │ │ │ │ @@ -6126,15 +6126,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4578 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_k.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5519 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_l.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9822 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_m.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4869 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_n.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12244 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_o.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6663 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_p.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4450 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_r.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14516 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_s.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14397 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_s.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6406 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_t.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5463 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_type.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9192 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_u.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5454 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_v.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13885 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/globals_vars.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4770 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/glossary_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7493 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/glossary_8h_source.html │ │ │ │ @@ -8284,16 +8284,16 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9643 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2cell__data__transfer_8cc_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6036 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2cell__data__transfer_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 30654 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2cell__data__transfer_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7052 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2data__out_8cc.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 287955 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2data__out_8cc_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7091 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2data__out_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 45193 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2data__out_8h_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13374 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2solution__transfer_8cc.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 132959 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2solution__transfer_8cc_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12196 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2solution__transfer_8cc.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 132860 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2solution__transfer_8cc_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6406 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2solution__transfer_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 48376 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/numerics_2solution__transfer_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 123 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/open.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6071 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/opencascade_2manifold__lib_8cc.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 125269 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/opencascade_2manifold__lib_8cc_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9288 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/opencascade_2manifold__lib_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 58677 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/opencascade_2manifold__lib_8h_source.html │ │ │ │ @@ -8666,28 +8666,28 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 272703 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/scratch__data_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7627 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/sd_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15974 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/sd_8h_source.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3615 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_0.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4227 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 228551 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_10.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 183136 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_11.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 181496 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_11.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 285757 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_12.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57562 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_13.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 262234 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_14.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 261736 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_14.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13853 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_15.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4490 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_16.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 123131 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_17.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 254537 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_18.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 155309 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_19.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 209826 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1a.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 278535 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1b.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 39252 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1c.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 215014 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1d.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 457468 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1e.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 457527 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1e.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 252609 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_1f.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3434 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_2.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 54921 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_20.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 164584 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_21.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37253 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_22.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3907 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_23.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 269 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_24.js │ │ │ │ @@ -8698,15 +8698,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2074 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_5.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2448 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_6.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1892 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_7.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2520 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_8.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2532 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_9.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7369 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_a.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 350 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_b.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 247648 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_c.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 246827 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_c.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 101985 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_d.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 399511 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_e.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 195034 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/all_f.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 39029 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_0.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9194 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_1.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5248 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_10.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11658 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/classes_11.js │ │ │ │ @@ -8738,15 +8738,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18410 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/defines_2.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 167 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/defines_3.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 227 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/defines_4.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 307 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/defines_5.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 839 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/defines_6.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 318 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/defines_7.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 149 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/defines_8.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6942 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/defines_9.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6805 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/defines_9.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 733 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/defines_a.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 142 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/enums_0.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 417 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/enums_1.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 495 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/enums_10.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 342 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/enums_11.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 551 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/enums_12.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 267 2024-05-25 07:56:38.000000 ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/search/enums_13.js │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classCellAccessor.html │ │ │ │ @@ -3155,15 +3155,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use n_active_descendants() instead.
│ │ │ │ +
Deprecated:
Use n_active_descendants() instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ n_active_descendants()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classDoFAccessor_3_010_00_011_00_01spacedim_00_01level__dof__access_01_4.html │ │ │ │ @@ -2627,15 +2627,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ staticinherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use n_active_descendants() instead.
│ │ │ │ +
Deprecated:
Use n_active_descendants() instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ max_refinement_depth()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classDoFHandler.html │ │ │ │ @@ -613,15 +613,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
using DoFHandler< dim, spacedim >::active_fe_index_type = types::fe_index
│ │ │ │
│ │ │ │

The type in which we store the active FE index.

│ │ │ │ -
Deprecated:
Use types::fe_index instead.
│ │ │ │ +
Deprecated:
Use types::fe_index instead.
│ │ │ │ │ │ │ │

Definition at line 537 of file dof_handler.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ offset_type

│ │ │ │ @@ -870,15 +870,15 @@ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

│ │ │ │

For each locally owned cell, set the active finite element index to the corresponding value given in active_fe_indices.

│ │ │ │

The vector active_fe_indices needs to have as many entries as there are active cells. The FE indices must be in the order in which we iterate over active cells. Vector entries corresponding to active cells that are not locally owned are ignored.

│ │ │ │

Active FE indices will only be set for locally owned cells. Ghost and artificial cells will be ignored; no active FE index will be assigned to them. To exchange active FE indices on ghost cells, call distribute_dofs() afterwards.

│ │ │ │ -
Deprecated:
Use set_active_fe_indices() with the types::fe_index datatype.
│ │ │ │ +
Deprecated:
Use set_active_fe_indices() with the types::fe_index datatype.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ get_active_fe_indices() [1/2]

│ │ │ │ │ │ │ │
│ │ │ │ @@ -918,15 +918,15 @@ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

For each locally relevant cell, extract the active finite element index and fill the vector active_fe_indices in the order in which we iterate over active cells. This vector is resized, if necessary.

│ │ │ │

As we do not know the active FE index on artificial cells, they are set to the invalid value numbers::invalid_fe_index.

│ │ │ │

For DoFHandler objects without hp-capabilities, the vector will consist of zeros, indicating that all cells use the same finite element. In hp-mode, the values may be different, though.

│ │ │ │

The returned vector has as many entries as there are active cells.

│ │ │ │ -
Deprecated:
Use get_active_fe_indices() that returns the result vector.
│ │ │ │ +
Deprecated:
Use get_active_fe_indices() that returns the result vector.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ set_future_fe_indices()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -2658,15 +2658,15 @@ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ Initial value:
=
│ │ │ │ │ │ │ │
const types::fe_index invalid_fe_index
Definition types.h:228
│ │ │ │

Invalid index of the finite element to be used on a given cell.

│ │ │ │ -
Deprecated:
Use numbers::invalid_fe_index instead.
│ │ │ │ +
Deprecated:
Use numbers::invalid_fe_index instead.
│ │ │ │ │ │ │ │

Definition at line 529 of file dof_handler.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ invalid_active_fe_index

│ │ │ │ @@ -2688,15 +2688,15 @@ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ Initial value:
=
│ │ │ │ │ │ │ │

Invalid active FE index which will be used as a default value to determine whether a future FE index has been set or not.

│ │ │ │ -
Deprecated:
Use numbers::invalid_fe_index instead.
│ │ │ │ +
Deprecated:
Use numbers::invalid_fe_index instead.
│ │ │ │ │ │ │ │

Definition at line 550 of file dof_handler.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ block_info_object

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFEInterfaceValues.html │ │ │ │ @@ -1262,15 +1262,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the jump_in_shape_values() function instead.
│ │ │ │ +
Deprecated:
Use the jump_in_shape_values() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ jump_in_shape_gradients()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -1342,15 +1342,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the jump_in_shape_gradients() function instead.
│ │ │ │ +
Deprecated:
Use the jump_in_shape_gradients() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ jump_in_shape_hessians()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -1422,15 +1422,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the jump_in_shape_hessians() function instead.
│ │ │ │ +
Deprecated:
Use the jump_in_shape_hessians() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ jump_in_shape_3rd_derivatives()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -1502,15 +1502,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the jump_in_shape_3rd_derivatives() function instead.
│ │ │ │ +
Deprecated:
Use the jump_in_shape_3rd_derivatives() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ average_of_shape_values()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -1582,15 +1582,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the average_of_shape_values() function instead.
│ │ │ │ +
Deprecated:
Use the average_of_shape_values() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ average_of_shape_gradients()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -1662,15 +1662,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the average_of_shape_gradients() function instead.
│ │ │ │ +
Deprecated:
Use the average_of_shape_gradients() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ average_of_shape_hessians()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -1743,15 +1743,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the average_of_shape_hessians() function instead.
│ │ │ │ +
Deprecated:
Use the average_of_shape_hessians() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ get_jump_in_function_values()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFEInterfaceViews_1_1Scalar.html │ │ │ │ @@ -541,15 +541,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the jump_in_values() function instead.
│ │ │ │ +
Deprecated:
Use the jump_in_values() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ jump_in_gradients()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -607,15 +607,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the jump_in_gradients() function instead.
│ │ │ │ +
Deprecated:
Use the jump_in_gradients() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ jump_in_hessians()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -674,15 +674,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the jump_in_hessians() function instead.
│ │ │ │ +
Deprecated:
Use the jump_in_hessians() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ jump_in_third_derivatives()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -741,15 +741,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the jump_in_third_derivatives() function instead.
│ │ │ │ +
Deprecated:
Use the jump_in_third_derivatives() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ average_of_values()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -807,15 +807,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the average_of_values() function instead.
│ │ │ │ +
Deprecated:
Use the average_of_values() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ average()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -839,15 +839,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the average_of_values() function instead.
│ │ │ │ +
Deprecated:
Use the average_of_values() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ average_of_gradients()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -905,15 +905,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the average_of_gradients() function instead.
│ │ │ │ +
Deprecated:
Use the average_of_gradients() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ average_of_hessians()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -973,15 +973,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the average_of_hessians() function instead.
│ │ │ │ +
Deprecated:
Use the average_of_hessians() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ get_function_values()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFEInterfaceViews_1_1Vector.html │ │ │ │ @@ -539,15 +539,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the jump_in_values() function instead.
│ │ │ │ +
Deprecated:
Use the jump_in_values() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ jump_in_gradients()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -606,15 +606,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the average_of_gradients() function instead.
│ │ │ │ +
Deprecated:
Use the average_of_gradients() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ jump_in_hessians()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -673,15 +673,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the average_of_hessians() function instead.
│ │ │ │ +
Deprecated:
Use the average_of_hessians() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ jump_in_third_derivatives()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -740,15 +740,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the jump_in_third_derivatives() function instead.
│ │ │ │ +
Deprecated:
Use the jump_in_third_derivatives() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ average_of_values()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -807,15 +807,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the average_of_values() function instead.
│ │ │ │ +
Deprecated:
Use the average_of_values() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ average_of_gradients()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -874,15 +874,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the average_of_gradients() function instead.
│ │ │ │ +
Deprecated:
Use the average_of_gradients() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ average_of_hessians()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -942,15 +942,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

The same as above.

│ │ │ │ -
Deprecated:
Use the average_of_hessians() function instead.
│ │ │ │ +
Deprecated:
Use the average_of_hessians() function instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ get_function_values()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__ABF.html │ │ │ │ @@ -605,15 +605,15 @@ │ │ │ │ │ │ │ │

Detailed Description

│ │ │ │
template<int dim>
│ │ │ │ class FE_ABF< dim >

Implementation of Arnold-Boffi-Falk (ABF) elements, conforming with the space Hdiv. These elements generate vector fields with normal components continuous between mesh cells.

│ │ │ │

These elements are based on an article from Arnold, Boffi and Falk: Quadrilateral H(div) finite elements, SIAM J. Numer. Anal. Vol.42, No.6, pp.2429-2451

│ │ │ │

In this article, the authors demonstrate that the usual RT elements and also BDM and other proposed finite dimensional subspaces of H(div) do not work properly on arbitrary FE grids. I.e. the convergence rates deteriorate on these meshes. As a solution the authors propose the ABF elements, which are implemented in this module.

│ │ │ │

This class is not implemented for the codimension one case (spacedim != dim).

│ │ │ │ -
Todo:
Even if this element is implemented for two and three space dimensions, the definition of the node values relies on consistently oriented faces in 3d. Therefore, care should be taken on complicated meshes.
│ │ │ │ +
Todo:
Even if this element is implemented for two and three space dimensions, the definition of the node values relies on consistently oriented faces in 3d. Therefore, care should be taken on complicated meshes.
│ │ │ │

Interpolation

│ │ │ │

The interpolation operators associated with the RT element are constructed such that interpolation and computing the divergence are commuting operations. We require this from interpolating arbitrary functions as well as the restriction matrices. It can be achieved by two interpolation schemes, the simplified one in FE_RaviartThomasNodal and the original one here:

│ │ │ │

Node values on edges/faces

│ │ │ │

On edges or faces, the node values are the moments of the normal component of the interpolated function with respect to the traces of the RT polynomials. Since the normal trace of the RT space of degree k on an edge/face is the space Qk, the moments are taken with respect to this space.

│ │ │ │

Interior node values

│ │ │ │

Higher order RT spaces have interior nodes. These are moments taken with respect to the gradient of functions in Qk on the cell (this space is the matching space for RTk in a mixed formulation).

│ │ │ │

Generalized support points

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__BDM.html │ │ │ │ @@ -584,16 +584,16 @@ │ │ │ │ static std::mutex mutex │ │ │ │   │ │ │ │ │ │ │ │

Detailed Description

│ │ │ │
template<int dim>
│ │ │ │ class FE_BDM< dim >

The Brezzi-Douglas-Marini element.

│ │ │ │

Degrees of freedom

│ │ │ │ -
Todo:
The 3d version exhibits some numerical instabilities, in particular for higher order
│ │ │ │ -
Todo:
Restriction matrices are missing.
│ │ │ │ +
Todo:
The 3d version exhibits some numerical instabilities, in particular for higher order
│ │ │ │ +
Todo:
Restriction matrices are missing.
│ │ │ │

The matching pressure space for FE_BDM of order k is the element FE_DGP of order k-1.

│ │ │ │

The BDM element of order p has p+1 degrees of freedom on each face. These are implemented as the function values in the p+1 Gauss points on each face.

│ │ │ │

Additionally, for order greater or equal 2, we have additional p(p-1), the number of vector valued polynomials in Pp, interior degrees of freedom. These are the vector function values in the first p(p-1)/2 of the p2 Gauss points in the cell.

│ │ │ │ │ │ │ │

Definition at line 59 of file fe_bdm.h.

│ │ │ │

Member Typedef Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Nedelec.html │ │ │ │ @@ -8953,15 +8953,15 @@ │ │ │ │ 00022f80: 696f 6e20 6f6e 6520 6361 7365 2028 3c63 ion one case (spacedim != │ │ │ │ 00022fa0: 6469 6d3c 2f63 6f64 653e 292e 3c2f 703e dim).

│ │ │ │ 00022fb0: 0a3c 646c 2063 6c61 7373 3d22 746f 646f .
Todo:Todo:
Even i │ │ │ │ 00023010: 6620 7468 6973 2065 6c65 6d65 6e74 2069 f this element i │ │ │ │ 00023020: 7320 696d 706c 656d 656e 7465 6420 666f s implemented fo │ │ │ │ 00023030: 7220 7477 6f20 616e 6420 7468 7265 6520 r two and three │ │ │ │ 00023040: 7370 6163 6520 6469 6d65 6e73 696f 6e73 space dimensions │ │ │ │ 00023050: 2c20 7468 6520 6465 6669 6e69 7469 6f6e , the definition │ │ │ │ 00023060: 206f 6620 7468 6520 6e6f 6465 2076 616c of the node val │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__Poly.html │ │ │ │ @@ -586,15 +586,15 @@ │ │ │ │
Tensor<order,dim> compute_derivative (const unsigned int i,
│ │ │ │
const Point<dim> &p) const;
│ │ │ │
static constexpr unsigned int dimension
Definition fe_data.h:302
│ │ │ │
Definition point.h:112
│ │ │ │ │ │ │ │

Example classes are TensorProductPolynomials, PolynomialSpace or PolynomialsP.

│ │ │ │

This class is not a fully implemented FiniteElement class. Instead there are several pure virtual functions declared in the FiniteElement and FiniteElement classes which cannot be implemented by this class but are left for implementation in derived classes.

│ │ │ │ -
Todo:
Since nearly all functions for spacedim != dim are specialized, this class needs cleaning up.
│ │ │ │ +
Todo:
Since nearly all functions for spacedim != dim are specialized, this class needs cleaning up.
│ │ │ │ │ │ │ │

Definition at line 76 of file fe_poly.h.

│ │ │ │

Member Typedef Documentation

│ │ │ │ │ │ │ │

◆ map_value_type

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classFE__RT__Bubbles.html │ │ │ │ @@ -598,15 +598,15 @@ │ │ │ │ │ │ │ │
│ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ Left - \(2d,\,k=3\), right - \(3d,\,k=2\). │ │ │ │ │ │ │ │ -
Todo:
Implement restriction matrices
│ │ │ │ +
Todo:
Implement restriction matrices
│ │ │ │ │ │ │ │

Definition at line 88 of file fe_rt_bubbles.h.

│ │ │ │

Member Typedef Documentation

│ │ │ │ │ │ │ │

◆ map_value_type

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classGridReordering.html │ │ │ │ @@ -129,15 +129,15 @@ │ │ │ │   │ │ │ │ static void invert_all_cells_of_negative_grid (const std::vector< Point< spacedim > > &all_vertices, std::vector< CellData< dim > > &original_cells, const bool use_new_style_ordering=false) │ │ │ │   │ │ │ │ │ │ │ │

Detailed Description

│ │ │ │
template<int dim, int spacedim = dim>
│ │ │ │ class GridReordering< dim, spacedim >

A class implementing various grid reordering algorithms. For more information see the reordering module.

│ │ │ │ -
Deprecated:
Use GridTools::invert_all_negative_measure_cells() or GridTools::consistently_order_cells() instead of the functions provided by this class. Usage of the old-style numbering is deprecated.
│ │ │ │ +
Deprecated:
Use GridTools::invert_all_negative_measure_cells() or GridTools::consistently_order_cells() instead of the functions provided by this class. Usage of the old-style numbering is deprecated.
│ │ │ │ │ │ │ │

Definition at line 38 of file grid_reordering.h.

│ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ │

◆ reorder_cells()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
original_cellsAn object that contains the data that describes the mesh.
use_new_style_orderingIf true, then use the standard ordering of vertices within a cell. If false (the default), then use the "old-style" ordering of vertices within cells used by deal.II before version 5.2 and as explained in the documentation of this class.
│ │ │ │
│ │ │ │
│ │ │ │ -
Deprecated:
Use GridTools::consistently_order_cells() instead.
│ │ │ │ +
Deprecated:
Use GridTools::consistently_order_cells() instead.
│ │ │ │ │ │ │ │

Definition at line 114 of file grid_reordering.cc.

│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │

◆ invert_all_cells_of_negative_grid() [1/10]

│ │ │ │ @@ -236,15 +236,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
all_verticesThe vertices of the mesh.
original_cellsAn object that contains the data that describes the mesh.
use_new_style_orderingIf true, then use the standard ordering of vertices within a cell. If false (the default), then use the "old-style" ordering of vertices within cells used by deal.II before version 5.2 and as explained in the documentation of this class.
│ │ │ │ │ │ │ │ │ │ │ │ -
Deprecated:
Use GridTools::invert_all_negative_measure_cells() instead.
│ │ │ │ +
Deprecated:
Use GridTools::invert_all_negative_measure_cells() instead.
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

◆ invert_all_cells_of_negative_grid() [2/10]

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classLinearAlgebra_1_1EpetraWrappers_1_1Vector.html │ │ │ │ @@ -687,15 +687,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineoverridevirtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Implements LinearAlgebra::VectorSpaceVector< double >.

│ │ │ │ │ │ │ │

Definition at line 141 of file trilinos_epetra_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classLinearAlgebra_1_1ReadWriteVector.html │ │ │ │ @@ -1035,15 +1035,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 312 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import_elements() [2/10]

│ │ │ │ @@ -1120,15 +1120,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 341 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import_elements() [3/10]

│ │ │ │ @@ -1208,15 +1208,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 370 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import_elements() [4/10]

│ │ │ │ @@ -1292,15 +1292,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 400 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import_elements() [5/10]

│ │ │ │ @@ -1377,15 +1377,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 432 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import_elements() [6/10]

│ │ │ │ @@ -1465,15 +1465,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 465 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import_elements() [7/10]

│ │ │ │ @@ -1549,15 +1549,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 495 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import_elements() [8/10]

│ │ │ │ @@ -1633,15 +1633,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 524 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ size()

│ │ │ │ @@ -1676,15 +1676,15 @@ │ │ │ │ ( │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

This function returns the number of elements stored. It is smaller or equal to the dimension of the vector space that is modeled by an object of this kind. This dimension is return by size().

│ │ │ │ -
Deprecated:
use locally_owned_size() instead.
│ │ │ │ +
Deprecated:
use locally_owned_size() instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ locally_owned_size()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classLinearAlgebra_1_1TpetraWrappers_1_1Vector.html │ │ │ │ @@ -686,15 +686,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineoverridevirtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Implements LinearAlgebra::VectorSpaceVector< Number >.

│ │ │ │ │ │ │ │

Definition at line 197 of file trilinos_tpetra_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classLinearAlgebra_1_1Vector.html │ │ │ │ @@ -1334,15 +1334,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineoverridevirtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Implements LinearAlgebra::VectorSpaceVector< Number >.

│ │ │ │ │ │ │ │

Definition at line 236 of file la_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ @@ -2677,15 +2677,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineinherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 312 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import() [3/9]

│ │ │ │ @@ -2724,15 +2724,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineinherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 341 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import() [4/9]

│ │ │ │ @@ -2773,15 +2773,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineinherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 370 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import() [5/9]

│ │ │ │ @@ -2820,15 +2820,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineinherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 400 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import() [6/9]

│ │ │ │ @@ -2867,15 +2867,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineinherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 432 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import() [7/9]

│ │ │ │ @@ -2916,15 +2916,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineinherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 465 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import() [8/9]

│ │ │ │ @@ -2963,15 +2963,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineinherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 495 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ import() [9/9]

│ │ │ │ @@ -3010,15 +3010,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineinherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 524 of file read_write_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ n_elements()

│ │ │ │ @@ -3041,15 +3041,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ inherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

This function returns the number of elements stored. It is smaller or equal to the dimension of the vector space that is modeled by an object of this kind. This dimension is return by size().

│ │ │ │ -
Deprecated:
use locally_owned_size() instead.
│ │ │ │ +
Deprecated:
use locally_owned_size() instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ locally_owned_size()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classLinearAlgebra_1_1VectorSpaceVector.html │ │ │ │ @@ -547,15 +547,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ pure virtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Implemented in LinearAlgebra::distributed::BlockVector< Number >, LinearAlgebra::distributed::Vector< Number, MemorySpace >, LinearAlgebra::EpetraWrappers::Vector, LinearAlgebra::CUDAWrappers::Vector< Number >, LinearAlgebra::Vector< Number >, and LinearAlgebra::TpetraWrappers::Vector< Number >.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ operator*()

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classLinearAlgebra_1_1distributed_1_1BlockVector.html │ │ │ │ @@ -1373,15 +1373,15 @@ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

This method zeros the entries on ghost dofs, but does not touch locally owned DoFs.

│ │ │ │

After calling this method, read access to ghost elements of the vector is forbidden and an exception is thrown. Only write access to ghost elements is allowed in this state.

│ │ │ │ -
Deprecated:
Use zero_out_ghost_values() instead.
│ │ │ │ +
Deprecated:
Use zero_out_ghost_values() instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ zero_out_ghost_values()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -1884,15 +1884,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineoverridevirtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Implements LinearAlgebra::VectorSpaceVector< Number >.

│ │ │ │ │ │ │ │

Definition at line 585 of file la_parallel_block_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classLinearAlgebra_1_1distributed_1_1Vector.html │ │ │ │ @@ -1444,15 +1444,15 @@ │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

This method zeros the entries on ghost dofs, but does not touch locally owned DoFs.

│ │ │ │

After calling this method, read access to ghost elements of the vector is forbidden and an exception is thrown. Only write access to ghost elements is allowed in this state.

│ │ │ │ -
Deprecated:
Use zero_out_ghost_values() instead.
│ │ │ │ +
Deprecated:
Use zero_out_ghost_values() instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ zero_out_ghost_values()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -1585,15 +1585,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Definition at line 715 of file la_parallel_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ reinit() [8/8]

│ │ │ │ @@ -1845,15 +1845,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inlineoverridevirtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use import_elements() instead.
│ │ │ │ +
Deprecated:
Use import_elements() instead.
│ │ │ │ │ │ │ │

Implements LinearAlgebra::VectorSpaceVector< Number >.

│ │ │ │ │ │ │ │

Definition at line 782 of file la_parallel_vector.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ @@ -2623,15 +2623,15 @@ │ │ │ │ ( │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Return the local size of the vector, i.e., the number of indices owned locally.

│ │ │ │ -
Deprecated:
Use locally_owned_size() instead.
│ │ │ │ +
Deprecated:
Use locally_owned_size() instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ locally_owned_size()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMapping.html │ │ │ │ @@ -295,15 +295,15 @@ │ │ │ │ \sum_{q} │ │ │ │ \hat u(\hat{\mathbf x}_q) │ │ │ │ \underbrace{\left|\text{det}J(\hat{\mathbf x}_q)\right| w_q}_{=: │ │ │ │ \text{JxW}_q}. │ │ │ │ \] │ │ │ │

│ │ │ │

Here, the weights \(\text{JxW}_q\) of each quadrature point (where JxW mnemonically stands for Jacobian times Quadrature Weights) take the role of the \(dx\) in the original integral. Consequently, they appear in all code that computes integrals approximated by quadrature, and are accessed by FEValues::JxW().

│ │ │ │ -
Todo:
Document what happens in the codimension-1 case.
│ │ │ │ +
Todo:
Document what happens in the codimension-1 case.
│ │ │ │

Mapping of vector fields, differential forms and gradients of vector fields

│ │ │ │

The transformation of vector fields or differential forms (gradients of scalar functions) \(\mathbf v\), and gradients of vector fields \(\mathbf T\) follows the general form

│ │ │ │

│ │ │ │ \[ │ │ │ │ \mathbf v(\mathbf x) = \mathbf A(\hat{\mathbf x}) │ │ │ │ \hat{\mathbf v}(\hat{\mathbf x}), │ │ │ │ \qquad │ │ │ │ @@ -1685,15 +1685,15 @@ │ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ │ \] │ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingC1.html │ │ │ │ @@ -1162,15 +1162,15 @@ │ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ │ \] │ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingCartesian.html │ │ │ │ @@ -810,15 +810,15 @@ │ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ │ \] │ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingFE.html │ │ │ │ @@ -899,15 +899,15 @@ │ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ │ \] │ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingFEField.html │ │ │ │ @@ -1012,15 +1012,15 @@ │ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ │ \] │ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingManifold.html │ │ │ │ @@ -814,15 +814,15 @@ │ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ │ \] │ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingQ.html │ │ │ │ @@ -1020,15 +1020,15 @@ │ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ │ \] │ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingQ1.html │ │ │ │ @@ -951,15 +951,15 @@ │ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ │ \] │ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingQ1Eulerian.html │ │ │ │ @@ -1114,15 +1114,15 @@ │ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ │ \] │ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingQCache.html │ │ │ │ @@ -1420,15 +1420,15 @@ │ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ │ \] │ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMappingQEulerian.html │ │ │ │ @@ -1144,15 +1144,15 @@ │ │ │ │ \frac{1}{\text{det}\;J(\hat{\mathbf x})} │ │ │ │ J(\hat{\mathbf x}) \hat{\mathbf T}(\hat{\mathbf x}) │ │ │ │ J(\hat{\mathbf x})^{-1}. │ │ │ │ \] │ │ │ │

│ │ │ │ │ │ │ │ │ │ │ │ -
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │ +
Todo:
The formulas for mapping_covariant_gradient, mapping_contravariant_gradient and mapping_piola_gradient are only true as stated for linear mappings. If, for example, the mapping is bilinear (or has a higher order polynomial degree) then there is a missing term associated with the derivative of \(J\).
│ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
[in]inputAn array (or part of an array) of input objects that should be mapped.
[in]kindThe kind of mapping to be applied.
[in]internalA pointer to an object of type Mapping::InternalDataBase that contains information previously stored by the mapping. The object pointed to was created by the get_data(), get_face_data(), or get_subface_data() function, and will have been updated as part of a call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() for the current cell, before calling the current function. In other words, this object also represents with respect to which cell the transformation should be applied to.
[out]outputAn array (or part of an array) into which the transformed objects should be placed. (Note that the array view is const, but the tensors it points to are not.)
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMeshWorker_1_1Assembler_1_1MGMatrixSimple.html │ │ │ │ @@ -160,15 +160,15 @@ │ │ │ │   │ │ │ │ const double threshold │ │ │ │   │ │ │ │ │ │ │ │

Detailed Description

│ │ │ │
template<typename MatrixType>
│ │ │ │ class MeshWorker::Assembler::MGMatrixSimple< MatrixType >

Assemble local matrices into level matrices without using block structure.

│ │ │ │ -
Todo:
The matrix structures needed for assembling level matrices with local refinement and continuous elements are missing.
│ │ │ │ +
Todo:
The matrix structures needed for assembling level matrices with local refinement and continuous elements are missing.
│ │ │ │ │ │ │ │

Definition at line 254 of file simple.h.

│ │ │ │

Constructor & Destructor Documentation

│ │ │ │ │ │ │ │

◆ MGMatrixSimple()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classMeshWorker_1_1Assembler_1_1ResidualLocalBlocksToGlobalBlocks.html │ │ │ │ @@ -139,15 +139,15 @@ │ │ │ │ │ │ │ │

Detailed Description

│ │ │ │
template<typename VectorType>
│ │ │ │ class MeshWorker::Assembler::ResidualLocalBlocksToGlobalBlocks< VectorType >

Assemble local residuals into global residuals.

│ │ │ │

The global residuals are expected as an FEVectors object. The local residuals are block vectors.

│ │ │ │

Depending on whether the BlockInfo object was initialize with BlockInfo::initialize_local(), the comprehensive or block data model is used locally.

│ │ │ │

In the block model, each of the blocks of the local vectors corresponds to the restriction of a single block of the system to this cell (see GlossBlock). Thus, the size of this local block is the number of degrees of freedom of the corresponding base element of the FESystem.

│ │ │ │ -
Todo:
Comprehensive model currently not implemented.
│ │ │ │ +
Todo:
Comprehensive model currently not implemented.
│ │ │ │ │ │ │ │

Definition at line 111 of file assembler.h.

│ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ │

◆ initialize() [1/2]

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SolverBiCG.html │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 369 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SolverBicgstab.html │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 440 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SolverCG.html │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 342 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SolverCGS.html │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 467 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SolverCR.html │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 548 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SolverChebychev.html │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 315 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SolverGMRES.html │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 405 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SolverLSQR.html │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 576 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SolverPreOnly.html │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 611 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SolverRichardson.html │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 265 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SolverTCQMR.html │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 521 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SolverTFQMR.html │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 494 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPETScWrappers_1_1SparseDirectMUMPS.html │ │ │ │ @@ -242,15 +242,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. This constructor is deprecated and ignores the MPI communicator argument. Use the other constructor instead.

│ │ │ │ -
Deprecated:
│ │ │ │ +
Deprecated:
│ │ │ │ │ │ │ │

Definition at line 651 of file petsc_solver.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classParticles_1_1ParticleAccessor.html │ │ │ │ @@ -855,15 +855,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Tell the particle where to store its properties (even if it does not own properties). Usually this is only done once per particle, but since the particle generator does not know about the properties we want to do it not at construction time. Another use for this function is after particle transfer to a new process.

│ │ │ │ -
Deprecated:
This function is only kept for backward compatibility and has no meaning any more. ParticleAccessors always use the property pool of the owning particle handler.
│ │ │ │ +
Deprecated:
This function is only kept for backward compatibility and has no meaning any more. ParticleAccessors always use the property pool of the owning particle handler.
│ │ │ │ │ │ │ │

Definition at line 799 of file particle_accessor.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ serialized_size_in_bytes()

│ │ │ │ @@ -946,15 +946,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Deprecated version of the function with the same name above.
│ │ │ │ +
Deprecated:
Deprecated version of the function with the same name above.
│ │ │ │ │ │ │ │

Definition at line 823 of file particle_accessor.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ save()

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classParticles_1_1ParticleHandler.html │ │ │ │ @@ -1967,15 +1967,15 @@ │ │ │ │ ( │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Callback function that should be called before every refinement and when writing checkpoints. This function is used to register pack_callback() with the triangulation. This function is used in step-70.

│ │ │ │ -
Deprecated:
Please use prepare_for_coarsening_and_refinement() or prepare_for_serialization() instead. See there for further information about the purpose of this function.
│ │ │ │ +
Deprecated:
Please use prepare_for_coarsening_and_refinement() or prepare_for_serialization() instead. See there for further information about the purpose of this function.
│ │ │ │ │ │ │ │

Definition at line 2171 of file particle_handler.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ register_load_callback_function()

│ │ │ │ @@ -1991,15 +1991,15 @@ │ │ │ │ const bool  │ │ │ │ serialization) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Callback function that should be called after every refinement and after resuming from a checkpoint. This function is used to register unpack_callback() with the triangulation. This function is used in step-70.

│ │ │ │ -
Deprecated:
Please use unpack_after_coarsening_and_refinement() or deserialize() instead. See there for further information about the purpose of this function.
│ │ │ │ +
Deprecated:
Please use unpack_after_coarsening_and_refinement() or deserialize() instead. See there for further information about the purpose of this function.
│ │ │ │ │ │ │ │

Definition at line 2233 of file particle_handler.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ serialize()

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classPoint.html │ │ │ │ @@ -1494,15 +1494,15 @@ │ │ │ │ │ │ │ │ inherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Fill a vector with all tensor elements.

│ │ │ │

This function unrolls all tensor entries into a single, linearly numbered vector. As usual in C++, the rightmost index of the tensor marches fastest.

│ │ │ │ -
Deprecated:
Use the more general function that takes a pair of iterators instead.
│ │ │ │ +
Deprecated:
Use the more general function that takes a pair of iterators instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ unroll() [2/2]

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classReferenceCell.html │ │ │ │ @@ -1732,15 +1732,15 @@ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Determine the orientation of the current entity described by its vertices vertices_1 relative to an entity described by vertices_0. The two arrays given as arguments can be arrays of global vertex indices or local vertex indices, arrays of vertex locations, or arrays of any other objects identifying the vertices and the order in which they are encountered in a cell.

│ │ │ │

The size of the arrays, i.e., the template argument N, must be equal to or larger than the number of vertices of the current entity. If it is larger, only those elements of the input and output arrays are read from or written to that correspond to valid vertex indices.

│ │ │ │ -
Deprecated:
Use get_combined_orientation() instead.
│ │ │ │ +
Deprecated:
Use get_combined_orientation() instead.
│ │ │ │ │ │ │ │

Definition at line 2894 of file reference_cell.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ get_combined_orientation()

│ │ │ │ @@ -1811,15 +1811,15 @@ │ │ │ │ │ │ │ │ inline │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Inverse function of compute_orientation(): Given a set of vertex-associated objects (such as vertex indices, locations, etc.) and a desired orientation permutation, return the permuted vertex information.

│ │ │ │

The size of the input and output arrays, i.e., the template argument N, must be equal to or larger than the number of vertices of the current entity. If it is larger, only those elements of the input and output arrays are read from or written to that correspond to valid vertex indices.

│ │ │ │ -
Deprecated:
Use permute_by_combined_orientation() instead.
│ │ │ │ +
Deprecated:
Use permute_by_combined_orientation() instead.
│ │ │ │ │ │ │ │

Definition at line 3022 of file reference_cell.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ permute_by_combined_orientation()

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classSLEPcWrappers_1_1TransformationSpectrumFolding.html │ │ │ │ @@ -131,15 +131,15 @@ │ │ │ │ const AdditionalData additional_data │ │ │ │   │ │ │ │ ST st │ │ │ │   │ │ │ │ │ │ │ │

Detailed Description

│ │ │ │

An implementation of the transformation interface using the SLEPc Spectrum Folding. This transformation type has been removed in SLEPc 3.5.0 and thus cannot be used in the newer versions.

│ │ │ │ -
Deprecated:
Since deal.II requires PETSc 3.7 or newer this class no longer does anything.
│ │ │ │ +
Deprecated:
Since deal.II requires PETSc 3.7 or newer this class no longer does anything.
│ │ │ │ │ │ │ │

Definition at line 211 of file slepc_spectral_transformation.h.

│ │ │ │

Constructor & Destructor Documentation

│ │ │ │ │ │ │ │

◆ TransformationSpectrumFolding()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classSUNDIALS_1_1IDA.html │ │ │ │ @@ -636,15 +636,15 @@ │ │ │ │ \[ │ │ │ │ J=\dfrac{\partial G}{\partial y} = \dfrac{\partial F}{\partial y} + │ │ │ │ \alpha \dfrac{\partial F}{\partial \dot y}. │ │ │ │ \] │ │ │ │

│ │ │ │

A call to this function should store in dst the result of \(J^{-1}\) applied to src, i.e., J*dst = src. It is the users responsibility to set up proper solvers and preconditioners inside this function.

│ │ │ │
Note
This variable represents a user provided callback. See there for a description of how to deal with errors and other requirements and conventions. In particular, IDA can deal with "recoverable" errors in some circumstances, so callbacks can throw exceptions of type RecoverableUserCallbackError.
│ │ │ │ -
Deprecated:
Use solve_with_jacobian() instead which also uses a numerical tolerance.
│ │ │ │ +
Deprecated:
Use solve_with_jacobian() instead which also uses a numerical tolerance.
│ │ │ │ │ │ │ │

Definition at line 736 of file ida.h.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ solve_with_jacobian

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classSUNDIALS_1_1KINSOL.html │ │ │ │ @@ -486,15 +486,15 @@ │ │ │ │ template<typename VectorType = Vector<double>> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
std::function<void(const VectorType &ycur, const VectorType &fcur, const VectorType &rhs, VectorType & dst)> SUNDIALS::KINSOL< VectorType >::solve_jacobian_system
│ │ │ │
│ │ │ │ -
Deprecated:
Versions of SUNDIALS after 4.0 no longer provide all of the information necessary for this callback (see below). Use the solve_with_jacobian callback described below.
│ │ │ │ +
Deprecated:
Versions of SUNDIALS after 4.0 no longer provide all of the information necessary for this callback (see below). Use the solve_with_jacobian callback described below.
│ │ │ │

A function object that users may supply and that is intended to solve a linear system with the Jacobian matrix. This function will be called by KINSOL (possibly several times) after setup_jacobian() has been called at least once. KINSOL tries to do its best to call setup_jacobian() the minimum number of times. If convergence can be achieved without updating the Jacobian, then KINSOL does not call setup_jacobian() again. If, on the contrary, internal KINSOL convergence tests fail, then KINSOL calls setup_jacobian() again with updated vectors and coefficients so that successive calls to solve_jacobian_system() lead to better convergence in the Newton process.

│ │ │ │

If you do not specify a solve_jacobian_system or solve_with_jacobian function, then only a fixed point iteration strategy can be used. Notice that this may not converge, or may converge very slowly.

│ │ │ │

A call to this function should store in dst the result of \(J^{-1}\) applied to rhs, i.e., \(J \cdot dst = rhs\). It is the user's responsibility to set up proper solvers and preconditioners inside this function (or in the setup_jacobian callback above).

│ │ │ │

Arguments to the function are:

│ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ @@ -557,17 +557,17 @@ │ │ │ │
[in]ycurThe current \(y\) vector for the current KINSOL internal step. In the documentation above, this \(y\) vector is generally denoted by \(u\).
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
std::function<VectorType &()> SUNDIALS::KINSOL< VectorType >::get_solution_scaling
│ │ │ │
│ │ │ │

A function object that users may supply and that is intended to return a vector whose components are the weights used by KINSOL to compute the vector norm of the solution. The implementation of this function is optional, and it is used only if implemented.

│ │ │ │ -

The intent for this scaling factor is for problems in which the different components of a solution have vastly different numerical magnitudes – typically because they have different physical units and represent different things. For example, if one were to solve a nonlinear Stokes problem, the solution vector has components that correspond to velocities and other components that correspond to pressures. These have different physical units and depending on which units one chooses, they may have roughly comparable numerical sizes or maybe they don't. To give just one example, in simulations of flow in the Earth's interior, one has velocities on the order of maybe ten centimeters per year, and pressures up to around 100 GPa. If one expresses this in SI units, this corresponds to velocities of around \(0.000,000,003=3 \times 10^{-9}\) m/s, and pressures around \(10^9 \text{kg}/\text{m}/\text{s}^2\), i.e., vastly different. In such cases, computing the \(l_2\) norm of a solution-type vector (e.g., the difference between the previous and the current solution) makes no sense because the norm will either be dominated by the velocity components or the pressure components. The scaling vector this function returns is intended to provide each component of the solution with a scaling factor that is generally chosen as the inverse of a "typical velocity" or "typical pressure" so that upon multiplication of a vector component by the corresponding scaling vector component, one obtains a number that is of order of magnitude of one (i.e., a reasonably small multiple of one times the typical velocity/pressure). The KINSOL manual states this as follows: "The user should supply values \_form#2520, │ │ │ │ -which are diagonal elements of the scaling matrix such that \_form#2537 has │ │ │ │ -all components roughly the same magnitude when \_form#273 is close to a │ │ │ │ +

The intent for this scaling factor is for problems in which the different components of a solution have vastly different numerical magnitudes – typically because they have different physical units and represent different things. For example, if one were to solve a nonlinear Stokes problem, the solution vector has components that correspond to velocities and other components that correspond to pressures. These have different physical units and depending on which units one chooses, they may have roughly comparable numerical sizes or maybe they don't. To give just one example, in simulations of flow in the Earth's interior, one has velocities on the order of maybe ten centimeters per year, and pressures up to around 100 GPa. If one expresses this in SI units, this corresponds to velocities of around \(0.000,000,003=3 \times 10^{-9}\) m/s, and pressures around \(10^9 \text{kg}/\text{m}/\text{s}^2\), i.e., vastly different. In such cases, computing the \(l_2\) norm of a solution-type vector (e.g., the difference between the previous and the current solution) makes no sense because the norm will either be dominated by the velocity components or the pressure components. The scaling vector this function returns is intended to provide each component of the solution with a scaling factor that is generally chosen as the inverse of a "typical velocity" or "typical pressure" so that upon multiplication of a vector component by the corresponding scaling vector component, one obtains a number that is of order of magnitude of one (i.e., a reasonably small multiple of one times the typical velocity/pressure). The KINSOL manual states this as follows: "The user should supply values \_form#2557, │ │ │ │ +which are diagonal elements of the scaling matrix such that \_form#2575 has │ │ │ │ +all components roughly the same magnitude when \_form#304 is close to a │ │ │ │ solution".

│ │ │ │

If no function is provided to a KINSOL object, then this is interpreted as implicitly saying that all of these scaling factors should be considered as one.

│ │ │ │
Note
This variable represents a user provided callback. See there for a description of how to deal with errors and other requirements and conventions. In particular, KINSOL can deal with "recoverable" errors in some circumstances, so callbacks can throw exceptions of type RecoverableUserCallbackError.
│ │ │ │ │ │ │ │

Definition at line 668 of file kinsol.h.

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classTensor.html │ │ │ │ @@ -1212,15 +1212,15 @@ │ │ │ │ result) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Fill a vector with all tensor elements.

│ │ │ │

This function unrolls all tensor entries into a single, linearly numbered vector. As usual in C++, the rightmost index of the tensor marches fastest.

│ │ │ │ -
Deprecated:
Use the more general function that takes a pair of iterators instead.
│ │ │ │ +
Deprecated:
Use the more general function that takes a pair of iterators instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ unroll() [2/2]

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classTensor_3_010_00_01dim_00_01Number_01_4.html │ │ │ │ @@ -406,15 +406,15 @@ │ │ │ │ ( │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Return a pointer to the first element of the underlying storage.

│ │ │ │ -
Deprecated:
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Deprecated:
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ begin_raw() [2/2]

│ │ │ │ │ │ │ │
│ │ │ │ @@ -427,15 +427,15 @@ │ │ │ │ ( │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Return a const pointer to the first element of the underlying storage.

│ │ │ │ -
Deprecated:
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Deprecated:
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ end_raw() [1/2]

│ │ │ │ │ │ │ │
│ │ │ │ @@ -448,15 +448,15 @@ │ │ │ │ ( │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Return a pointer to the element past the end of the underlying storage.

│ │ │ │ -
Deprecated:
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Deprecated:
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ end_raw() [2/2]

│ │ │ │ │ │ │ │
│ │ │ │ @@ -469,15 +469,15 @@ │ │ │ │ ( │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Return a const pointer to the element past the end of the underlying storage.

│ │ │ │ -
Deprecated:
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Deprecated:
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ operator Number &()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classThreads_1_1Thread.html │ │ │ │ @@ -134,15 +134,15 @@ │ │ │ │   │ │ │ │ │ │ │ │

Detailed Description

│ │ │ │
template<typename RT = void>
│ │ │ │ class Threads::Thread< RT >

An object that represents a spawned thread. This object can be freely copied around in user space, and all instances will represent the same thread and can require to wait for its termination and access its return value.

│ │ │ │

Threads can be abandoned, i.e. if you just call Threads::new_thread but don't care about the returned object, or if you assign the return Threads::Thread object to an object that subsequently goes out of scope, then the thread previously created will still continue to do work. You will simply not be able to access its return value any more, and it may also happen that your program terminates before the thread has finished its work.

│ │ │ │

The default value of the template argument is void, so if the function you are calling on a new thread has no return value, you can omit the template argument.

│ │ │ │ -
Deprecated:
Use std::thread or std::jthread instead.
│ │ │ │ +
Deprecated:
Use std::thread or std::jthread instead.
│ │ │ │
Note
Since this class is used in ThreadGroup, its constructors, rather than the class itself, are deprecated to allow compilation with -Werror=deprecated-declarations.
│ │ │ │ │ │ │ │

Definition at line 552 of file thread_management.h.

│ │ │ │

Constructor & Destructor Documentation

│ │ │ │ │ │ │ │

◆ Thread() [1/3]

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classThreads_1_1ThreadGroup.html │ │ │ │ @@ -117,15 +117,15 @@ │ │ │ │ Private Attributes │ │ │ │ std::list< Thread< RT > > threads │ │ │ │   │ │ │ │ │ │ │ │

Detailed Description

│ │ │ │
template<typename RT = void>
│ │ │ │ class Threads::ThreadGroup< RT >

A container for thread objects. Allows to add new thread objects and wait for them all together. The thread objects need to have the same return value for the called function.

│ │ │ │ -
Deprecated:
Use TaskGroup instead.
│ │ │ │ +
Deprecated:
Use TaskGroup instead.
│ │ │ │ │ │ │ │

Definition at line 899 of file thread_management.h.

│ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ │

◆ operator+=()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classTriaAccessor.html │ │ │ │ @@ -998,15 +998,15 @@ │ │ │ │ unsigned int TriaAccessor< structdim, dim, spacedim >::number_of_children │ │ │ │ ( │ │ │ │ ) │ │ │ │ const │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use n_active_descendants() instead.
│ │ │ │ +
Deprecated:
Use n_active_descendants() instead.
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │

◆ n_active_descendants()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classTriaAccessor_3_010_00_011_00_01spacedim_01_4.html │ │ │ │ @@ -1614,15 +1614,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use n_active_descendants() instead.
│ │ │ │ +
Deprecated:
Use n_active_descendants() instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ max_refinement_depth()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classTriaAccessor_3_010_00_01dim_00_01spacedim_01_4.html │ │ │ │ @@ -1074,15 +1074,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ -
Deprecated:
Use n_active_descendants() instead.
│ │ │ │ +
Deprecated:
Use n_active_descendants() instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ max_refinement_depth()

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classUtilities_1_1MPI_1_1ConsensusAlgorithms_1_1Interface.html │ │ │ │ @@ -191,15 +191,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Constructor. process is an object that provides information about what processes the current process wants to communicate with, and the data to be sent/received. comm is the communicator on which this communication is to happen.

│ │ │ │ -
Deprecated:
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ +
Deprecated:
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ ~Interface()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ ( │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │ │ -
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ +
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ run() [2/3]

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classUtilities_1_1MPI_1_1ConsensusAlgorithms_1_1NBX.html │ │ │ │ @@ -236,15 +236,15 @@ │ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
processProcess to be run during consensus algorithm.
commMPI Communicator
│ │ │ │
│ │ │ │
│ │ │ │ -
Deprecated:
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ +
Deprecated:
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ ~NBX()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ overridevirtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

│ │ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │ │ -
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ +
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ │ │ │ │

Implements Utilities::MPI::ConsensusAlgorithms::Interface< RequestType, AnswerType >.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ all_locally_originated_receives_are_completed()

│ │ │ │ @@ -565,15 +565,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ inherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │ │ -
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ +
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ run() [3/3]

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classUtilities_1_1MPI_1_1ConsensusAlgorithms_1_1PEX.html │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
processProcess to be run during consensus algorithm.
commMPI Communicator
│ │ │ │
│ │ │ │
│ │ │ │ -
Deprecated:
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ +
Deprecated:
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ ~PEX()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -321,15 +321,15 @@ │ │ │ │ overridevirtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

│ │ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │ │ -
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ +
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ │ │ │ │

Implements Utilities::MPI::ConsensusAlgorithms::Interface< RequestType, AnswerType >.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ start_communication()

│ │ │ │ @@ -515,15 +515,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ inherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │ │ -
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ +
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ run() [3/3]

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classUtilities_1_1MPI_1_1ConsensusAlgorithms_1_1Selector.html │ │ │ │ @@ -207,15 +207,15 @@ │ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
processProcess to be run during consensus algorithm.
commMPI Communicator.
│ │ │ │
│ │ │ │
│ │ │ │ -
Deprecated:
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ +
Deprecated:
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ ~Selector()

│ │ │ │ │ │ │ │
│ │ │ │ @@ -296,15 +296,15 @@ │ │ │ │ overridevirtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

│ │ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │ │ -
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ +
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │
Note
The function call is delegated to another ConsensusAlgorithms::Interface implementation.
│ │ │ │ │ │ │ │

Implements Utilities::MPI::ConsensusAlgorithms::Interface< RequestType, AnswerType >.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ @@ -328,15 +328,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ inherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │ │ -
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ +
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ run() [3/3]

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classUtilities_1_1MPI_1_1ConsensusAlgorithms_1_1Serial.html │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │
Parameters
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
processProcess to be run during consensus algorithm.
commMPI Communicator (ignored)
│ │ │ │
│ │ │ │
│ │ │ │ -
Deprecated:
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ +
Deprecated:
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

Member Function Documentation

│ │ │ │ │ │ │ │

◆ run() [1/3]

│ │ │ │ │ │ │ │ @@ -257,15 +257,15 @@ │ │ │ │ overridevirtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

│ │ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │ │ -
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ +
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ │ │ │ │

Implements Utilities::MPI::ConsensusAlgorithms::Interface< RequestType, AnswerType >.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ run() [2/3]

│ │ │ │ @@ -288,15 +288,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ inherited │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │

Run the consensus algorithm and return a vector of process ranks that have requested answers from the current process.

│ │ │ │ -
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ +
Deprecated:
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ run() [3/3]

│ │ │ │ │ │ │ │
│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classparallel_1_1DistributedTriangulationBase.html │ │ │ │ @@ -1397,15 +1397,15 @@ │ │ │ │ pure virtual │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

│ │ │ │

Load the triangulation saved with save() back in. Cell-based data that was saved with register_data_attach() can be read in with notify_ready_to_unpack() after calling load().

│ │ │ │ -
Deprecated:
The autopartition parameter has been removed.
│ │ │ │ +
Deprecated:
The autopartition parameter has been removed.
│ │ │ │ │ │ │ │

Implemented in parallel::fullydistributed::Triangulation< dim, spacedim >, parallel::distributed::Triangulation< dim, spacedim >, and parallel::distributed::Triangulation< 1, spacedim >.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │

◆ register_data_attach()

│ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classparallel_1_1distributed_1_1Triangulation.html │ │ │ │ @@ -2008,15 +2008,15 @@ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

│ │ │ │

Load the refinement information saved with save() back in. The mesh must contain the same coarse mesh that was used in save() before calling this function.

│ │ │ │

You do not need to load with the same number of MPI processes that you saved with. Rather, if a mesh is loaded with a different number of MPI processes than used at the time of saving, the mesh is repartitioned that the number of cells is balanced among all processes. Individual repartitioning, e.g., based on the number of dofs or particles per cell, needs to be invoked manually by calling repartition() afterwards.

│ │ │ │

Cell-based data that was saved with DistributedTriangulationBase::DataTransfer::register_data_attach() can be read in with DistributedTriangulationBase::DataTransfer::notify_ready_to_unpack() after calling load().

│ │ │ │ -
Deprecated:
The autopartition parameter has been removed.
│ │ │ │ +
Deprecated:
The autopartition parameter has been removed.
│ │ │ │ │ │ │ │

Implements parallel::DistributedTriangulationBase< dim, spacedim >.

│ │ │ │ │ │ │ │

Definition at line 2161 of file tria.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/classparallel_1_1fullydistributed_1_1Triangulation.html │ │ │ │ @@ -1746,15 +1746,15 @@ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │

│ │ │ │

Load the triangulation saved with save() back in. The mesh must be empty before calling this function.

│ │ │ │

You need to load with the same number of MPI processes that you saved with, hence autopartition is disabled.

│ │ │ │

Cell-based data that was saved with register_data_attach() can be read in with notify_ready_to_unpack() after calling load().

│ │ │ │ -
Deprecated:
The autopartition parameter has been removed.
│ │ │ │ +
Deprecated:
The autopartition parameter has been removed.
│ │ │ │ │ │ │ │

Implements parallel::DistributedTriangulationBase< dim, spacedim >.

│ │ │ │ │ │ │ │

Definition at line 742 of file fully_distributed_tria.cc.

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ ├── ./usr/share/doc/libdeal.ii-doc/html/doxygen/deal.II/deprecated.html │ │ │ │ @@ -97,175 +97,175 @@ │ │ │ │
│ │ │ │
│ │ │ │
Member DataOutBase::default_suffix (const OutputFormat output_format)
│ │ │ │
Using Tecplot binary output is deprecated.
│ │ │ │
Member DataOutBase::VtkFlags::ZlibCompressionLevel
│ │ │ │
Use DataOutBase::CompressionLevel instead.
│ │ │ │
Member DoFHandler< dim, spacedim >::active_fe_index_type
│ │ │ │ -
Use types::fe_index instead.
│ │ │ │ +
Use types::fe_index instead.
│ │ │ │
Member DoFHandler< dim, spacedim >::get_active_fe_indices (std::vector< unsigned int > &active_fe_indices) const
│ │ │ │ -
Use get_active_fe_indices() that returns the result vector.
│ │ │ │ +
Use get_active_fe_indices() that returns the result vector.
│ │ │ │
Member DoFHandler< dim, spacedim >::invalid_active_fe_index
│ │ │ │ -
Use numbers::invalid_fe_index instead.
│ │ │ │ +
Use numbers::invalid_fe_index instead.
│ │ │ │
Member DoFHandler< dim, spacedim >::invalid_fe_index
│ │ │ │ -
Use numbers::invalid_fe_index instead.
│ │ │ │ +
Use numbers::invalid_fe_index instead.
│ │ │ │
Member DoFHandler< dim, spacedim >::set_active_fe_indices (const std::vector< unsigned int > &active_fe_indices)
│ │ │ │ -
Use set_active_fe_indices() with the types::fe_index datatype.
│ │ │ │ -
Member DoFTools::extract_boundary_dofs (const DoFHandler< dim, spacedim > &dof_handler, const ComponentMask &component_mask, std::vector< bool > &selected_dofs, const std::set< types::boundary_id > &boundary_ids={})
│ │ │ │ -
This function will not work for DoFHandler objects that are built on a parallel::distributed::Triangulation object. The reasons is that the output argument selected_dofs has to have a length equal to all global degrees of freedom. Consequently, this does not scale to very large problems, and this is also why the function is deprecated. If you need the functionality of this function for parallel triangulations, then you need to use the other DoFTools::extract_boundary_dofs() function that returns its information via an IndexSet object.
│ │ │ │ +
Use set_active_fe_indices() with the types::fe_index datatype.
│ │ │ │
Member DoFTools::extract_boundary_dofs (const DoFHandler< dim, spacedim > &dof_handler, const ComponentMask &component_mask, IndexSet &selected_dofs, const std::set< types::boundary_id > &boundary_ids={})
│ │ │ │
Use the previous function instead.
│ │ │ │ +
Member DoFTools::extract_boundary_dofs (const DoFHandler< dim, spacedim > &dof_handler, const ComponentMask &component_mask, std::vector< bool > &selected_dofs, const std::set< types::boundary_id > &boundary_ids={})
│ │ │ │ +
This function will not work for DoFHandler objects that are built on a parallel::distributed::Triangulation object. The reasons is that the output argument selected_dofs has to have a length equal to all global degrees of freedom. Consequently, this does not scale to very large problems, and this is also why the function is deprecated. If you need the functionality of this function for parallel triangulations, then you need to use the other DoFTools::extract_boundary_dofs() function that returns its information via an IndexSet object.
│ │ │ │
Member DoFTools::extract_locally_active_dofs (const DoFHandler< dim, spacedim > &dof_handler, IndexSet &dof_set)
│ │ │ │
Use the previous function instead.
│ │ │ │
Member DoFTools::extract_locally_active_level_dofs (const DoFHandler< dim, spacedim > &dof_handler, IndexSet &dof_set, const unsigned int level)
│ │ │ │
Use the previous function instead.
│ │ │ │
Member DoFTools::extract_locally_relevant_dofs (const DoFHandler< dim, spacedim > &dof_handler, IndexSet &dof_set)
│ │ │ │
Use the previous function instead.
│ │ │ │
Member DoFTools::extract_locally_relevant_level_dofs (const DoFHandler< dim, spacedim > &dof_handler, const unsigned int level, IndexSet &dof_set)
│ │ │ │
Use the previous function instead.
│ │ │ │
Member DoFTools::get_active_fe_indices (const DoFHandler< dim, spacedim > &dof_handler, std::vector< unsigned int > &active_fe_indices)
│ │ │ │
Use DoFHandler::get_active_fe_indices() that returns the result vector.
│ │ │ │ -
Member DoFTools::map_dofs_to_support_points (const hp::MappingCollection< dim, spacedim > &mapping, const DoFHandler< dim, spacedim > &dof_handler, std::map< types::global_dof_index, Point< spacedim > > &support_points, const ComponentMask &mask=ComponentMask())
│ │ │ │ -
Use the function that returns the std::map instead.
│ │ │ │
Member DoFTools::map_dofs_to_support_points (const Mapping< dim, spacedim > &mapping, const DoFHandler< dim, spacedim > &dof_handler, std::map< types::global_dof_index, Point< spacedim > > &support_points, const ComponentMask &mask=ComponentMask())
│ │ │ │
Use the function that returns the std::map instead.
│ │ │ │ -
Member FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::evaluate (const bool evaluate_values, const bool evaluate_gradients, const bool evaluate_hessians=false)
│ │ │ │ -
use evaluate() with the EvaluationFlags argument.
│ │ │ │ +
Member DoFTools::map_dofs_to_support_points (const hp::MappingCollection< dim, spacedim > &mapping, const DoFHandler< dim, spacedim > &dof_handler, std::map< types::global_dof_index, Point< spacedim > > &support_points, const ComponentMask &mask=ComponentMask())
│ │ │ │ +
Use the function that returns the std::map instead.
│ │ │ │
Member FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::evaluate (const VectorizedArrayType *values_array, const bool evaluate_values, const bool evaluate_gradients, const bool evaluate_hessians=false)
│ │ │ │
use evaluate() with the EvaluationFlags argument.
│ │ │ │ +
Member FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::evaluate (const bool evaluate_values, const bool evaluate_gradients, const bool evaluate_hessians=false)
│ │ │ │ +
use evaluate() with the EvaluationFlags argument.
│ │ │ │
Member FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::gather_evaluate (const VectorType &input_vector, const bool evaluate_values, const bool evaluate_gradients, const bool evaluate_hessians=false)
│ │ │ │
Please use the gather_evaluate() function with the EvaluationFlags argument.
│ │ │ │ -
Member FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::integrate (const bool integrate_values, const bool integrate_gradients)
│ │ │ │ -
Please use the integrate() function with the EvaluationFlags argument.
│ │ │ │
Member FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::integrate (const bool integrate_values, const bool integrate_gradients, VectorizedArrayType *values_array)
│ │ │ │
Please use the integrate() function with the EvaluationFlags argument.
│ │ │ │ +
Member FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::integrate (const bool integrate_values, const bool integrate_gradients)
│ │ │ │ +
Please use the integrate() function with the EvaluationFlags argument.
│ │ │ │
Member FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::integrate_scatter (const bool integrate_values, const bool integrate_gradients, VectorType &output_vector)
│ │ │ │
Please use the integrate_scatter() function with the EvaluationFlags argument.
│ │ │ │ -
Member FEFaceEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::evaluate (const bool evaluate_values, const bool evaluate_gradients)
│ │ │ │ -
Please use the evaluate() function with the EvaluationFlags argument.
│ │ │ │
Member FEFaceEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::evaluate (const VectorizedArrayType *values_array, const bool evaluate_values, const bool evaluate_gradients)
│ │ │ │
Please use the evaluate() function with the EvaluationFlags argument.
│ │ │ │ +
Member FEFaceEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::evaluate (const bool evaluate_values, const bool evaluate_gradients)
│ │ │ │ +
Please use the evaluate() function with the EvaluationFlags argument.
│ │ │ │
Member FEFaceEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::gather_evaluate (const VectorType &input_vector, const bool evaluate_values, const bool evaluate_gradients)
│ │ │ │
Please use the gather_evaluate() function with the EvaluationFlags argument.
│ │ │ │
Member FEFaceEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::integrate (const bool integrate_values, const bool integrate_gradients)
│ │ │ │
Please use the integrate() function with the EvaluationFlags argument.
│ │ │ │
Member FEFaceEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::integrate (const bool integrate_values, const bool integrate_gradients, VectorizedArrayType *values_array)
│ │ │ │
Please use the integrate() function with the EvaluationFlags argument.
│ │ │ │
Member FEFaceEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >::integrate_scatter (const bool integrate_values, const bool integrate_gradients, VectorType &output_vector)
│ │ │ │
Please use the integrate_scatter() function with the EvaluationFlags argument.
│ │ │ │
Member FEInterfaceValues< dim, spacedim >::average (const unsigned int interface_dof_index, const unsigned int q_point, const unsigned int component=0) const
│ │ │ │ -
Use the average_of_shape_values() function instead.
│ │ │ │ +
Use the average_of_shape_values() function instead.
│ │ │ │
Member FEInterfaceValues< dim, spacedim >::average_gradient (const unsigned int interface_dof_index, const unsigned int q_point, const unsigned int component=0) const
│ │ │ │ -
Use the average_of_shape_gradients() function instead.
│ │ │ │ +
Use the average_of_shape_gradients() function instead.
│ │ │ │
Member FEInterfaceValues< dim, spacedim >::average_hessian (const unsigned int interface_dof_index, const unsigned int q_point, const unsigned int component=0) const
│ │ │ │ -
Use the average_of_shape_hessians() function instead.
│ │ │ │ +
Use the average_of_shape_hessians() function instead.
│ │ │ │
Member FEInterfaceValues< dim, spacedim >::jump (const unsigned int interface_dof_index, const unsigned int q_point, const unsigned int component=0) const
│ │ │ │ -
Use the jump_in_shape_values() function instead.
│ │ │ │ +
Use the jump_in_shape_values() function instead.
│ │ │ │
Member FEInterfaceValues< dim, spacedim >::jump_3rd_derivative (const unsigned int interface_dof_index, const unsigned int q_point, const unsigned int component=0) const
│ │ │ │ -
Use the jump_in_shape_3rd_derivatives() function instead.
│ │ │ │ +
Use the jump_in_shape_3rd_derivatives() function instead.
│ │ │ │
Member FEInterfaceValues< dim, spacedim >::jump_gradient (const unsigned int interface_dof_index, const unsigned int q_point, const unsigned int component=0) const
│ │ │ │ -
Use the jump_in_shape_gradients() function instead.
│ │ │ │ +
Use the jump_in_shape_gradients() function instead.
│ │ │ │
Member FEInterfaceValues< dim, spacedim >::jump_hessian (const unsigned int interface_dof_index, const unsigned int q_point, const unsigned int component=0) const
│ │ │ │ -
Use the jump_in_shape_hessians() function instead.
│ │ │ │ +
Use the jump_in_shape_hessians() function instead.
│ │ │ │
Member FEInterfaceViews::Scalar< dim, spacedim >::average (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the average_of_values() function instead.
│ │ │ │ +
Use the average_of_values() function instead.
│ │ │ │
Member FEInterfaceViews::Scalar< dim, spacedim >::average_gradient (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the average_of_gradients() function instead.
│ │ │ │ +
Use the average_of_gradients() function instead.
│ │ │ │
Member FEInterfaceViews::Scalar< dim, spacedim >::average_hessian (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the average_of_hessians() function instead.
│ │ │ │ +
Use the average_of_hessians() function instead.
│ │ │ │
Member FEInterfaceViews::Scalar< dim, spacedim >::average_value (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the average_of_values() function instead.
│ │ │ │ +
Use the average_of_values() function instead.
│ │ │ │
Member FEInterfaceViews::Scalar< dim, spacedim >::jump (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the jump_in_values() function instead.
│ │ │ │ +
Use the jump_in_values() function instead.
│ │ │ │
Member FEInterfaceViews::Scalar< dim, spacedim >::jump_3rd_derivative (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the jump_in_third_derivatives() function instead.
│ │ │ │ +
Use the jump_in_third_derivatives() function instead.
│ │ │ │
Member FEInterfaceViews::Scalar< dim, spacedim >::jump_gradient (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the jump_in_gradients() function instead.
│ │ │ │ +
Use the jump_in_gradients() function instead.
│ │ │ │
Member FEInterfaceViews::Scalar< dim, spacedim >::jump_hessian (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the jump_in_hessians() function instead.
│ │ │ │ +
Use the jump_in_hessians() function instead.
│ │ │ │
Member FEInterfaceViews::Vector< dim, spacedim >::average (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the average_of_values() function instead.
│ │ │ │ +
Use the average_of_values() function instead.
│ │ │ │
Member FEInterfaceViews::Vector< dim, spacedim >::average_gradient (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the average_of_gradients() function instead.
│ │ │ │ +
Use the average_of_gradients() function instead.
│ │ │ │
Member FEInterfaceViews::Vector< dim, spacedim >::average_hessian (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the average_of_hessians() function instead.
│ │ │ │ +
Use the average_of_hessians() function instead.
│ │ │ │
Member FEInterfaceViews::Vector< dim, spacedim >::jump (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the jump_in_values() function instead.
│ │ │ │ +
Use the jump_in_values() function instead.
│ │ │ │
Member FEInterfaceViews::Vector< dim, spacedim >::jump_3rd_derivative (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the jump_in_third_derivatives() function instead.
│ │ │ │ +
Use the jump_in_third_derivatives() function instead.
│ │ │ │
Member FEInterfaceViews::Vector< dim, spacedim >::jump_gradient (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the average_of_gradients() function instead.
│ │ │ │ +
Use the average_of_gradients() function instead.
│ │ │ │
Member FEInterfaceViews::Vector< dim, spacedim >::jump_hessian (const unsigned int interface_dof_index, const unsigned int q_point) const
│ │ │ │ -
Use the average_of_hessians() function instead.
│ │ │ │ +
Use the average_of_hessians() function instead.
│ │ │ │
Struct FEValuesViews::Scalar< dim, spacedim >::OutputType< Number >
│ │ │ │
Use the types defined in the surrounding class instead.
│ │ │ │
Struct FEValuesViews::SymmetricTensor< 2, dim, spacedim >::OutputType< Number >
│ │ │ │
Use the types defined in the surrounding class instead.
│ │ │ │
Struct FEValuesViews::Tensor< 2, dim, spacedim >::OutputType< Number >
│ │ │ │
Use the types defined in the surrounding class instead.
│ │ │ │
Struct FEValuesViews::Vector< dim, spacedim >::OutputType< Number >
│ │ │ │
Use the types defined in the surrounding class instead.
│ │ │ │
Member FiniteElement< dim, spacedim >::fill_fe_face_values (const typename Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int face_no, const Quadrature< dim - 1 > &quadrature, const Mapping< dim, spacedim > &mapping, const typename Mapping< dim, spacedim >::InternalDataBase &mapping_internal, const internal::FEValuesImplementation::MappingRelatedData< dim, spacedim > &mapping_data, const InternalDataBase &fe_internal, internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const
│ │ │ │
Use the version taking a hp::QCollection argument.
│ │ │ │
Member FiniteElement< dim, spacedim >::get_face_data (const UpdateFlags update_flags, const Mapping< dim, spacedim > &mapping, const Quadrature< dim - 1 > &quadrature, internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const
│ │ │ │
Use the version taking a hp::QCollection argument.
│ │ │ │
Class GridReordering< dim, spacedim >
│ │ │ │ -
Use GridTools::invert_all_negative_measure_cells() or GridTools::consistently_order_cells() instead of the functions provided by this class. Usage of the old-style numbering is deprecated.
│ │ │ │ +
Use GridTools::invert_all_negative_measure_cells() or GridTools::consistently_order_cells() instead of the functions provided by this class. Usage of the old-style numbering is deprecated.
│ │ │ │
Member GridReordering< dim, spacedim >::invert_all_cells_of_negative_grid (const std::vector< Point< spacedim > > &all_vertices, std::vector< CellData< dim > > &original_cells, const bool use_new_style_ordering=false)
│ │ │ │ -
Use GridTools::invert_all_negative_measure_cells() instead.
│ │ │ │ +
Use GridTools::invert_all_negative_measure_cells() instead.
│ │ │ │
Member GridReordering< dim, spacedim >::reorder_cells (std::vector< CellData< dim > > &original_cells, const bool use_new_style_ordering=false)
│ │ │ │ -
Use GridTools::consistently_order_cells() instead.
│ │ │ │ +
Use GridTools::consistently_order_cells() instead.
│ │ │ │
Member GridTools::cell_measure (const std::vector< Point< dim > > &all_vertices, const unsigned int(&vertex_indices)[GeometryInfo< dim >::vertices_per_cell])
│ │ │ │
Use the more general function which takes an ArrayView instead.
│ │ │ │
Struct GridTools::CellDataTransferBuffer< dim, T >
│ │ │ │
The implementation in deal.II has been rewritten, making this class obsolete for use within deal.II. Use your own data structures instead.
│ │ │ │
Member GridTools::rotate (const double angle, const unsigned int axis, Triangulation< dim, 3 > &triangulation)
│ │ │ │
Use the alternative with the unit vector instead.
│ │ │ │
Member identity
│ │ │ │ -
Use std_cxx20::identity_type instead.
│ │ │ │ +
Use std_cxx20::identity_type instead.
│ │ │ │
Member LinearAlgebra::CUDAWrappers::Vector< Number >::import (const ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={}) override
│ │ │ │
Use import_elements() instead.
│ │ │ │
Member LinearAlgebra::distributed::BlockVector< Number >::import (const LinearAlgebra::ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={}) override
│ │ │ │ -
Use import_elements() instead.
│ │ │ │ +
Use import_elements() instead.
│ │ │ │
Member LinearAlgebra::distributed::BlockVector< Number >::zero_out_ghosts () const
│ │ │ │ -
Use zero_out_ghost_values() instead.
│ │ │ │ -
Member LinearAlgebra::distributed::Vector< Number, MemorySpace >::import (const LinearAlgebra::ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={}) override
│ │ │ │ -
Use import_elements() instead.
│ │ │ │ +
Use zero_out_ghost_values() instead.
│ │ │ │
Member LinearAlgebra::distributed::Vector< Number, MemorySpace >::import (const Vector< Number, MemorySpace2 > &src, VectorOperation::values operation)
│ │ │ │ -
Use import_elements() instead.
│ │ │ │ +
Use import_elements() instead.
│ │ │ │ +
Member LinearAlgebra::distributed::Vector< Number, MemorySpace >::import (const LinearAlgebra::ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={}) override
│ │ │ │ +
Use import_elements() instead.
│ │ │ │
Member LinearAlgebra::distributed::Vector< Number, MemorySpace >::local_size () const
│ │ │ │ -
Use locally_owned_size() instead.
│ │ │ │ +
Use locally_owned_size() instead.
│ │ │ │
Member LinearAlgebra::distributed::Vector< Number, MemorySpace >::zero_out_ghosts () const
│ │ │ │ -
Use zero_out_ghost_values() instead.
│ │ │ │ +
Use zero_out_ghost_values() instead.
│ │ │ │
Member LinearAlgebra::EpetraWrappers::Vector::import (const ReadWriteVector< double > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={}) override
│ │ │ │ -
Use import_elements() instead.
│ │ │ │ -
Member LinearAlgebra::ReadWriteVector< Number >::import (const distributed::Vector< Number, MemorySpace > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │ +
Use import_elements() instead.
│ │ │ │ +
Member LinearAlgebra::ReadWriteVector< Number >::import (const LinearAlgebra::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │
Use import_elements() instead.
│ │ │ │
Member LinearAlgebra::ReadWriteVector< Number >::import (const ::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │ -
Use import_elements() instead.
│ │ │ │ -
Member LinearAlgebra::ReadWriteVector< Number >::import (const LinearAlgebra::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │
Use import_elements() instead.
│ │ │ │ -
Member LinearAlgebra::ReadWriteVector< Number >::import (const PETScWrappers::MPI::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │ +
Member LinearAlgebra::ReadWriteVector< Number >::import (const distributed::Vector< Number, MemorySpace > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │
Use import_elements() instead.
│ │ │ │ -
Member LinearAlgebra::ReadWriteVector< Number >::import (const TrilinosWrappers::MPI::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │ +
Member LinearAlgebra::ReadWriteVector< Number >::import (const PETScWrappers::MPI::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │
Use import_elements() instead.
│ │ │ │ -
Member LinearAlgebra::ReadWriteVector< Number >::import (const TpetraWrappers::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │ +
Member LinearAlgebra::ReadWriteVector< Number >::import (const TrilinosWrappers::MPI::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │
Use import_elements() instead.
│ │ │ │ -
Member LinearAlgebra::ReadWriteVector< Number >::import (const EpetraWrappers::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │ +
Member LinearAlgebra::ReadWriteVector< Number >::import (const TpetraWrappers::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │
Use import_elements() instead.
│ │ │ │ -
Member LinearAlgebra::ReadWriteVector< Number >::import (const CUDAWrappers::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │ +
Member LinearAlgebra::ReadWriteVector< Number >::import (const EpetraWrappers::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │
Use import_elements() instead.
│ │ │ │ +
Member LinearAlgebra::ReadWriteVector< Number >::import (const CUDAWrappers::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})
│ │ │ │ +
Use import_elements() instead.
│ │ │ │
Member LinearAlgebra::ReadWriteVector< Number >::n_elements () const
│ │ │ │ -
use locally_owned_size() instead.
│ │ │ │ +
use locally_owned_size() instead.
│ │ │ │
Member LinearAlgebra::TpetraWrappers::Vector< Number >::import (const ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={}) override
│ │ │ │ -
Use import_elements() instead.
│ │ │ │ +
Use import_elements() instead.
│ │ │ │
Member LinearAlgebra::Vector< Number >::import (const ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={}) override
│ │ │ │ -
Use import_elements() instead.
│ │ │ │ +
Use import_elements() instead.
│ │ │ │
Member LinearAlgebra::VectorSpaceVector< Number >::import (const ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={})=0
│ │ │ │ -
Use import_elements() instead.
│ │ │ │ +
Use import_elements() instead.
│ │ │ │
Member make_array_view (Tensor< rank, dim, Number > &tensor)
│ │ │ │
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member make_array_view (SymmetricTensor< rank, dim, Number > &tensor)
│ │ │ │
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member make_array_view (const SymmetricTensor< rank, dim, Number > &tensor)
│ │ │ │
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member make_array_view (const Tensor< rank, dim, Number > &tensor)
│ │ │ │ @@ -273,149 +273,149 @@ │ │ │ │
Member Mapping< dim, spacedim >::fill_fe_face_values (const typename Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int face_no, const Quadrature< dim - 1 > &quadrature, const typename Mapping< dim, spacedim >::InternalDataBase &internal_data, internal::FEValuesImplementation::MappingRelatedData< dim, spacedim > &output_data) const
│ │ │ │
Use the version taking a hp::QCollection argument.
│ │ │ │
Member Mapping< dim, spacedim >::get_face_data (const UpdateFlags update_flags, const Quadrature< dim - 1 > &quadrature) const
│ │ │ │
Use the version taking a hp::QCollection argument.
│ │ │ │
Member MappingQCache< dim, spacedim >::initialize (const Triangulation< dim, spacedim > &triangulation, const MappingQ< dim, spacedim > &mapping)
│ │ │ │
Use initialize() version above instead.
│ │ │ │
Member parallel::distributed::Triangulation< dim, spacedim >::load (const std::string &filename, const bool autopartition) override
│ │ │ │ -
The autopartition parameter has been removed.
│ │ │ │ +
The autopartition parameter has been removed.
│ │ │ │
Member parallel::DistributedTriangulationBase< dim, spacedim >::load (const std::string &filename, const bool autopartition)=0
│ │ │ │ -
The autopartition parameter has been removed.
│ │ │ │ +
The autopartition parameter has been removed.
│ │ │ │
Member parallel::fullydistributed::Triangulation< dim, spacedim >::load (const std::string &filename, const bool autopartition) override
│ │ │ │ -
The autopartition parameter has been removed.
│ │ │ │ +
The autopartition parameter has been removed.
│ │ │ │
Member ParameterHandler::ShortText
│ │ │ │
Use ShortPRM instead of ShortText.
│ │ │ │
Member ParameterHandler::Text
│ │ │ │
Use PRM instead of Text.
│ │ │ │
Member Particles::ParticleAccessor< dim, spacedim >::get_surrounding_cell (const Triangulation< dim, spacedim > &triangulation) const
│ │ │ │ -
Deprecated version of the function with the same name above.
│ │ │ │ +
Deprecated version of the function with the same name above.
│ │ │ │
Member Particles::ParticleAccessor< dim, spacedim >::set_property_pool (PropertyPool< dim, spacedim > &property_pool)
│ │ │ │ -
This function is only kept for backward compatibility and has no meaning any more. ParticleAccessors always use the property pool of the owning particle handler.
│ │ │ │ +
This function is only kept for backward compatibility and has no meaning any more. ParticleAccessors always use the property pool of the owning particle handler.
│ │ │ │
Member Particles::ParticleHandler< dim, spacedim >::register_load_callback_function (const bool serialization)
│ │ │ │ -
Please use unpack_after_coarsening_and_refinement() or deserialize() instead. See there for further information about the purpose of this function.
│ │ │ │ +
Please use unpack_after_coarsening_and_refinement() or deserialize() instead. See there for further information about the purpose of this function.
│ │ │ │
Member Particles::ParticleHandler< dim, spacedim >::register_store_callback_function ()
│ │ │ │ -
Please use prepare_for_coarsening_and_refinement() or prepare_for_serialization() instead. See there for further information about the purpose of this function.
│ │ │ │ +
Please use prepare_for_coarsening_and_refinement() or prepare_for_serialization() instead. See there for further information about the purpose of this function.
│ │ │ │
Member PETScWrappers::PreconditionerBase
│ │ │ │
Use PETScWrappers::PreconditionBase instead.
│ │ │ │
Member PETScWrappers::SolverBiCG::SolverBiCG (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverBicgstab::SolverBicgstab (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverCG::SolverCG (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverCGS::SolverCGS (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverChebychev::SolverChebychev (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverCR::SolverCR (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverGMRES::SolverGMRES (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverLSQR::SolverLSQR (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ -
Member PETScWrappers::SolverPreOnly::SolverPreOnly (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │
│ │ │ │ +
Member PETScWrappers::SolverPreOnly::SolverPreOnly (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverRichardson::SolverRichardson (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverTCQMR::SolverTCQMR (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SolverTFQMR::SolverTFQMR (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::SparseDirectMUMPS::SparseDirectMUMPS (SolverControl &cn, const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData())
│ │ │ │ -
│ │ │ │ +
│ │ │ │
Member PETScWrappers::VectorBase::is_non_negative () const
│ │ │ │
This function has been deprecated to improve compatibility with other classes inheriting from VectorSpaceVector.
│ │ │ │
Member PETScWrappers::VectorBase::local_size () const
│ │ │ │
use locally_owned_size() instead.
│ │ │ │
Member PETScWrappers::VectorBase::max () const
│ │ │ │
This function has been deprecated to improve compatibility with other classes inheriting from VectorSpaceVector. If you need to use this functionality then use the PETSc function VecMax instead.
│ │ │ │
Member PETScWrappers::VectorBase::min () const
│ │ │ │
This function has been deprecated to improve compatibility with other classes inheriting from VectorSpaceVector. If you need to use this functionality then use the PETSc function VecMin instead.
│ │ │ │
Member Physics::Transformations::Rotations::rotation_matrix_3d (const Point< 3, Number > &axis, const Number &angle)
│ │ │ │ -
Use the variant with a Tensor as an axis.
│ │ │ │ +
Use the variant with a Tensor as an axis.
│ │ │ │
Member ReferenceCell::compute_orientation (const std::array< T, N > &vertices_0, const std::array< T, N > &vertices_1) const
│ │ │ │ -
Use get_combined_orientation() instead.
│ │ │ │ +
Use get_combined_orientation() instead.
│ │ │ │
Member ReferenceCell::permute_according_orientation (const std::array< T, N > &vertices, const unsigned int orientation) const
│ │ │ │ -
Use permute_by_combined_orientation() instead.
│ │ │ │ +
Use permute_by_combined_orientation() instead.
│ │ │ │
Class SLEPcWrappers::TransformationSpectrumFolding
│ │ │ │ -
Since deal.II requires PETSc 3.7 or newer this class no longer does anything.
│ │ │ │ +
Since deal.II requires PETSc 3.7 or newer this class no longer does anything.
│ │ │ │
Member SparsityTools::distribute_sparsity_pattern (BlockDynamicSparsityPattern &dsp, const std::vector< IndexSet > &owned_set_per_cpu, const MPI_Comm mpi_comm, const IndexSet &myrange)
│ │ │ │ -
Use the distribute_sparsity_pattern() with a single index set for the present MPI process only.
│ │ │ │ +
Use the distribute_sparsity_pattern() with a single index set for the present MPI process only.
│ │ │ │
Member SUNDIALS::IDA< VectorType >::solve_jacobian_system
│ │ │ │ -
Use solve_with_jacobian() instead which also uses a numerical tolerance.
│ │ │ │ +
Use solve_with_jacobian() instead which also uses a numerical tolerance.
│ │ │ │
Member SUNDIALS::KINSOL< VectorType >::solve_jacobian_system
│ │ │ │ -
Versions of SUNDIALS after 4.0 no longer provide all of the information necessary for this callback (see below). Use the solve_with_jacobian callback described below.
│ │ │ │ +
Versions of SUNDIALS after 4.0 no longer provide all of the information necessary for this callback (see below). Use the solve_with_jacobian callback described below.
│ │ │ │
Member SymmetricTensor< rank_, dim, Number >::begin_raw () const
│ │ │ │
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member SymmetricTensor< rank_, dim, Number >::begin_raw ()
│ │ │ │
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member SymmetricTensor< rank_, dim, Number >::end_raw () const
│ │ │ │
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member SymmetricTensor< rank_, dim, Number >::end_raw ()
│ │ │ │
This function suggests that the elements of a SymmetricTensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member Tensor< 0, dim, Number >::begin_raw () const
│ │ │ │ -
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ -
Member Tensor< 0, dim, Number >::begin_raw ()
│ │ │ │
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ -
Member Tensor< 0, dim, Number >::end_raw () const
│ │ │ │ -
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Member Tensor< 0, dim, Number >::begin_raw ()
│ │ │ │ +
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member Tensor< 0, dim, Number >::end_raw ()
│ │ │ │ +
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │ +
Member Tensor< 0, dim, Number >::end_raw () const
│ │ │ │
This function suggests that the elements of a Tensor object are stored as a contiguous array, but this is not in fact true and one should not pretend that this so. As a consequence, this function is deprecated.
│ │ │ │
Member Tensor< rank_, dim, Number >::unroll (Vector< OtherNumber > &result) const
│ │ │ │ -
Use the more general function that takes a pair of iterators instead.
│ │ │ │ -
Member Threads::new_thread (RT(*fun_ptr)(Args...), std_cxx20::type_identity_t< Args >... args)
│ │ │ │ -
Use std::thread or std::jthread instead.
│ │ │ │ +
Use the more general function that takes a pair of iterators instead.
│ │ │ │
Member Threads::new_thread (FunctionObjectType function_object) -> Thread< decltype(function_object())>
│ │ │ │ -
Use std::thread or std::jthread instead.
│ │ │ │ -
Member Threads::new_thread (const std::function< RT()> &function)
│ │ │ │
Use std::thread or std::jthread instead.
│ │ │ │ -
Member Threads::new_thread (RT(C::*fun_ptr)(Args...) const, std_cxx20::type_identity_t< const C > &c, std_cxx20::type_identity_t< Args >... args)
│ │ │ │ -
Use std::thread or std::jthread instead.
│ │ │ │ +
Member Threads::new_thread (RT(*fun_ptr)(Args...), std_cxx20::type_identity_t< Args >... args)
│ │ │ │ +
Use std::thread or std::jthread instead.
│ │ │ │
Member Threads::new_thread (RT(C::*fun_ptr)(Args...), std_cxx20::type_identity_t< C > &c, std_cxx20::type_identity_t< Args >... args)
│ │ │ │ +
Use std::thread or std::jthread instead.
│ │ │ │ +
Member Threads::new_thread (RT(C::*fun_ptr)(Args...) const, std_cxx20::type_identity_t< const C > &c, std_cxx20::type_identity_t< Args >... args)
│ │ │ │
Use std::thread or std::jthread instead.
│ │ │ │ -
Class Threads::Thread< RT >
│ │ │ │ +
Member Threads::new_thread (const std::function< RT()> &function)
│ │ │ │
Use std::thread or std::jthread instead.
│ │ │ │ +
Class Threads::Thread< RT >
│ │ │ │ +
Use std::thread or std::jthread instead.
│ │ │ │
Class Threads::ThreadGroup< RT >
│ │ │ │ -
Use TaskGroup instead.
│ │ │ │ +
Use TaskGroup instead.
│ │ │ │
Member TriaAccessor< 0, 1, spacedim >::number_of_children ()
│ │ │ │ -
Use n_active_descendants() instead.
│ │ │ │ +
Use n_active_descendants() instead.
│ │ │ │
Member TriaAccessor< 0, dim, spacedim >::number_of_children ()
│ │ │ │ -
Use n_active_descendants() instead.
│ │ │ │ +
Use n_active_descendants() instead.
│ │ │ │
Member TriaAccessor< structdim, dim, spacedim >::number_of_children () const
│ │ │ │ -
Use n_active_descendants() instead.
│ │ │ │ +
Use n_active_descendants() instead.
│ │ │ │
Member Triangulation< dim, spacedim >::Signals::cell_weight
│ │ │ │ -
Use the weight signal instead which omits the base weight. You can invoke the old behavior by connecting a function to the signal that returns the base weight as follows. This function should be added in addition to the one that actually computes the weight.
│ │ │ │ +
Use the weight signal instead which omits the base weight. You can invoke the old behavior by connecting a function to the signal that returns the base weight as follows. This function should be added in addition to the one that actually computes the weight.
│ │ │ │
Member TrilinosWrappers::MPI::Vector::import (const LinearAlgebra::ReadWriteVector< double > &rwv, const VectorOperation::values operation)
│ │ │ │
Use import_elements() instead.
│ │ │ │
Member TrilinosWrappers::MPI::Vector::local_size () const
│ │ │ │
This function is deprecated.
│ │ │ │
Member Utilities::MPI::ConsensusAlgorithms::Interface< RequestType, AnswerType >::Interface (Process< RequestType, AnswerType > &process, const MPI_Comm comm)
│ │ │ │ -
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ +
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │
Member Utilities::MPI::ConsensusAlgorithms::Interface< RequestType, AnswerType >::run ()
│ │ │ │ -
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │ +
This function is deprecated. It can be called if the Process object and communicator to be used have previously been provided to the non-default constructor. Use the run() functions taking arguments instead.
│ │ │ │
Member Utilities::MPI::ConsensusAlgorithms::NBX< RequestType, AnswerType >::NBX (Process< RequestType, AnswerType > &process, const MPI_Comm comm)
│ │ │ │ -
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ -
Member Utilities::MPI::ConsensusAlgorithms::PEX< RequestType, AnswerType >::PEX (Process< RequestType, AnswerType > &process, const MPI_Comm comm)
│ │ │ │
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ +
Member Utilities::MPI::ConsensusAlgorithms::PEX< RequestType, AnswerType >::PEX (Process< RequestType, AnswerType > &process, const MPI_Comm comm)
│ │ │ │ +
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │
Member Utilities::MPI::ConsensusAlgorithms::Selector< RequestType, AnswerType >::Selector (Process< RequestType, AnswerType > &process, const MPI_Comm comm)
│ │ │ │ -
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ +
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │
Member Utilities::MPI::ConsensusAlgorithms::Serial< RequestType, AnswerType >::Serial (Process< RequestType, AnswerType > &process, const MPI_Comm comm)
│ │ │ │ -
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │ +
This constructor stores the Process object and the communicator so that one can later call the run() function without arguments. This approach is deprecated. Instead, use the default constructor of this class along with the run() function that takes an argument.
│ │ │ │
Member Utilities::MPI::create_group (const MPI_Comm comm, const MPI_Group &group, const int tag, MPI_Comm *new_comm)
│ │ │ │ -
Use MPI_Comm_create_group directly
│ │ │ │ +
Use MPI_Comm_create_group directly
│ │ │ │
Member Utilities::MPI::Partitioner::local_size () const
│ │ │ │
Use the more clearly named function locally_owned_size() instead.
│ │ │ │
Member XDMFEntry::get_xdmf_content (const unsigned int indent_level, const ReferenceCell &reference_cell) const
│ │ │ │
Use the other function instead.
│ │ │ │ -
Member XDMFEntry::XDMFEntry (const std::string &filename, const double time, const std::uint64_t nodes, const std::uint64_t cells, const unsigned int dim)
│ │ │ │ -
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ +
Member XDMFEntry::XDMFEntry (const std::string &mesh_filename, const std::string &solution_filename, const double time, const std::uint64_t nodes, const std::uint64_t cells, const unsigned int dim, const unsigned int spacedim)
│ │ │ │ +
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │
Member XDMFEntry::XDMFEntry (const std::string &mesh_filename, const std::string &solution_filename, const double time, const std::uint64_t nodes, const std::uint64_t cells, const unsigned int dim)
│ │ │ │
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ -
Member XDMFEntry::XDMFEntry (const std::string &mesh_filename, const std::string &solution_filename, const double time, const std::uint64_t nodes, const std::uint64_t cells, const unsigned int dim, const unsigned int spacedim)
│ │ │ │ -
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │ +
Member XDMFEntry::XDMFEntry (const std::string &filename, const double time, const std::uint64_t nodes, const std::uint64_t cells, const unsigned int dim)
│ │ │ │ +
Use the constructor that additionally takes a ReferenceCell.
│ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │