2.16 MB
/srv/reproducible-results/rbuild-debian/r-b-build.6VBEItpw/b1/dune-geometry_2.9.0-2_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.6VBEItpw/b2/dune-geometry_2.9.0-2_i386.changes
414 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·f4d2666fd0a8d3b817ac4ed01a11b8a9·365960·debug·optional·libdune-geometry-dev-dbgsym_2.9.0-2_i386.deb1 ·f4d2666fd0a8d3b817ac4ed01a11b8a9·365960·debug·optional·libdune-geometry-dev-dbgsym_2.9.0-2_i386.deb
2 ·1e2d4f9cb8f4d8213b265689b2819e9f·294048·libdevel·optional·libdune-geometry-dev_2.9.0-2_i386.deb2 ·1e2d4f9cb8f4d8213b265689b2819e9f·294048·libdevel·optional·libdune-geometry-dev_2.9.0-2_i386.deb
3 ·55c528caf2132fae32482143572160df·1080108·doc·optional·libdune-geometry-doc_2.9.0-2_all.deb3 ·063b018eedb3bbd41795bb0a5af9a7a5·1079988·doc·optional·libdune-geometry-doc_2.9.0-2_all.deb
2.16 MB
libdune-geometry-doc_2.9.0-2_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-01-12·17:09:23.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-01-12·17:09:23.000000·debian-binary
2 -rw-r--r--···0········0········0····12252·2023-01-12·17:09:23.000000·control.tar.xz2 -rw-r--r--···0········0········0····12260·2023-01-12·17:09:23.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1067664·2023-01-12·17:09:23.000000·data.tar.xz3 -rw-r--r--···0········0········0··1067536·2023-01-12·17:09:23.000000·data.tar.xz
2.81 KB
control.tar.xz
2.79 KB
control.tar
2.77 KB
./md5sums
30.0 B
./md5sums
Files differ
2.72 KB
line order
    
Offset 14, 29 lines modifiedOffset 14, 30 lines modified
14 usr/share/doc/libdune-geometry-doc/copyright14 usr/share/doc/libdune-geometry-doc/copyright
15 usr/share/doc/libdune-geometry-doc/doxygen/a00041.html15 usr/share/doc/libdune-geometry-doc/doxygen/a00041.html
16 usr/share/doc/libdune-geometry-doc/doxygen/a00164.html16 usr/share/doc/libdune-geometry-doc/doxygen/a00164.html
17 usr/share/doc/libdune-geometry-doc/doxygen/a00167.html17 usr/share/doc/libdune-geometry-doc/doxygen/a00167.html
18 usr/share/doc/libdune-geometry-doc/doxygen/a00170.html18 usr/share/doc/libdune-geometry-doc/doxygen/a00170.html
19 usr/share/doc/libdune-geometry-doc/doxygen/a00170_source.html19 usr/share/doc/libdune-geometry-doc/doxygen/a00170_source.html
20 usr/share/doc/libdune-geometry-doc/doxygen/a00173.html20 usr/share/doc/libdune-geometry-doc/doxygen/a00173.html
21 usr/share/doc/libdune-geometry-doc/doxygen/a00173_source.html 
22 usr/share/doc/libdune-geometry-doc/doxygen/a00176.html21 usr/share/doc/libdune-geometry-doc/doxygen/a00176.html
 22 usr/share/doc/libdune-geometry-doc/doxygen/a00176_source.html
23 usr/share/doc/libdune-geometry-doc/doxygen/a00179.html23 usr/share/doc/libdune-geometry-doc/doxygen/a00179.html
24 usr/share/doc/libdune-geometry-doc/doxygen/a00182.html24 usr/share/doc/libdune-geometry-doc/doxygen/a00182.html
25 usr/share/doc/libdune-geometry-doc/doxygen/a00185.html25 usr/share/doc/libdune-geometry-doc/doxygen/a00185.html
26 usr/share/doc/libdune-geometry-doc/doxygen/a00188.html26 usr/share/doc/libdune-geometry-doc/doxygen/a00188.html
27 usr/share/doc/libdune-geometry-doc/doxygen/a00191.html27 usr/share/doc/libdune-geometry-doc/doxygen/a00191.html
28 usr/share/doc/libdune-geometry-doc/doxygen/a00194.html28 usr/share/doc/libdune-geometry-doc/doxygen/a00194.html
29 usr/share/doc/libdune-geometry-doc/doxygen/a00194_source.html 
30 usr/share/doc/libdune-geometry-doc/doxygen/a00197.html29 usr/share/doc/libdune-geometry-doc/doxygen/a00197.html
31 usr/share/doc/libdune-geometry-doc/doxygen/a00197_source.html30 usr/share/doc/libdune-geometry-doc/doxygen/a00197_source.html
32 usr/share/doc/libdune-geometry-doc/doxygen/a00200.html31 usr/share/doc/libdune-geometry-doc/doxygen/a00200.html
 32 usr/share/doc/libdune-geometry-doc/doxygen/a00200_source.html
33 usr/share/doc/libdune-geometry-doc/doxygen/a00203.html33 usr/share/doc/libdune-geometry-doc/doxygen/a00203.html
34 usr/share/doc/libdune-geometry-doc/doxygen/a00203_source.html34 usr/share/doc/libdune-geometry-doc/doxygen/a00203_source.html
35 usr/share/doc/libdune-geometry-doc/doxygen/a00206.html35 usr/share/doc/libdune-geometry-doc/doxygen/a00206.html
 36 usr/share/doc/libdune-geometry-doc/doxygen/a00206_source.html
36 usr/share/doc/libdune-geometry-doc/doxygen/a00209.html37 usr/share/doc/libdune-geometry-doc/doxygen/a00209.html
37 usr/share/doc/libdune-geometry-doc/doxygen/a00209_source.html38 usr/share/doc/libdune-geometry-doc/doxygen/a00209_source.html
38 usr/share/doc/libdune-geometry-doc/doxygen/a00212.html39 usr/share/doc/libdune-geometry-doc/doxygen/a00212.html
39 usr/share/doc/libdune-geometry-doc/doxygen/a00212_source.html40 usr/share/doc/libdune-geometry-doc/doxygen/a00212_source.html
40 usr/share/doc/libdune-geometry-doc/doxygen/a00215.html41 usr/share/doc/libdune-geometry-doc/doxygen/a00215.html
41 usr/share/doc/libdune-geometry-doc/doxygen/a00215_source.html42 usr/share/doc/libdune-geometry-doc/doxygen/a00215_source.html
42 usr/share/doc/libdune-geometry-doc/doxygen/a00218.html43 usr/share/doc/libdune-geometry-doc/doxygen/a00218.html
Offset 50, 15 lines modifiedOffset 51, 14 lines modified
50 usr/share/doc/libdune-geometry-doc/doxygen/a00230.html51 usr/share/doc/libdune-geometry-doc/doxygen/a00230.html
51 usr/share/doc/libdune-geometry-doc/doxygen/a00230_source.html52 usr/share/doc/libdune-geometry-doc/doxygen/a00230_source.html
52 usr/share/doc/libdune-geometry-doc/doxygen/a00233.html53 usr/share/doc/libdune-geometry-doc/doxygen/a00233.html
53 usr/share/doc/libdune-geometry-doc/doxygen/a00233_source.html54 usr/share/doc/libdune-geometry-doc/doxygen/a00233_source.html
54 usr/share/doc/libdune-geometry-doc/doxygen/a00236.html55 usr/share/doc/libdune-geometry-doc/doxygen/a00236.html
55 usr/share/doc/libdune-geometry-doc/doxygen/a00236_source.html56 usr/share/doc/libdune-geometry-doc/doxygen/a00236_source.html
56 usr/share/doc/libdune-geometry-doc/doxygen/a00239.html57 usr/share/doc/libdune-geometry-doc/doxygen/a00239.html
57 usr/share/doc/libdune-geometry-doc/doxygen/a00239_source.html 
58 usr/share/doc/libdune-geometry-doc/doxygen/a00242.html58 usr/share/doc/libdune-geometry-doc/doxygen/a00242.html
59 usr/share/doc/libdune-geometry-doc/doxygen/a00243.html59 usr/share/doc/libdune-geometry-doc/doxygen/a00243.html
60 usr/share/doc/libdune-geometry-doc/doxygen/a00243.png60 usr/share/doc/libdune-geometry-doc/doxygen/a00243.png
61 usr/share/doc/libdune-geometry-doc/doxygen/a00244.html61 usr/share/doc/libdune-geometry-doc/doxygen/a00244.html
62 usr/share/doc/libdune-geometry-doc/doxygen/a00244.png62 usr/share/doc/libdune-geometry-doc/doxygen/a00244.png
63 usr/share/doc/libdune-geometry-doc/doxygen/a00245.html63 usr/share/doc/libdune-geometry-doc/doxygen/a00245.html
64 usr/share/doc/libdune-geometry-doc/doxygen/a00245.png64 usr/share/doc/libdune-geometry-doc/doxygen/a00245.png
2.15 MB
data.tar.xz
2.15 MB
data.tar
15.5 KB
file list
    
Offset 19, 54 lines modifiedOffset 19, 54 lines modified
19 -rw-r--r--···0·root·········(0)·root·········(0)······694·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/changelog.Debian.gz19 -rw-r--r--···0·root·········(0)·root·········(0)······694·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/changelog.Debian.gz
20 -rw-r--r--···0·root·········(0)·root·········(0)·····3307·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/changelog.gz20 -rw-r--r--···0·root·········(0)·root·········(0)·····3307·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/changelog.gz
21 -rw-r--r--···0·root·········(0)·root·········(0)·····2567·2023-01-12·15:07:27.000000·./usr/share/doc/libdune-geometry-doc/copyright21 -rw-r--r--···0·root·········(0)·root·········(0)·····2567·2023-01-12·15:07:27.000000·./usr/share/doc/libdune-geometry-doc/copyright
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/
23 -rw-r--r--···0·root·········(0)·root·········(0)·····2905·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00041.html23 -rw-r--r--···0·root·········(0)·root·········(0)·····2905·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00041.html
24 -rw-r--r--···0·root·········(0)·root·········(0)·····2879·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00164.html24 -rw-r--r--···0·root·········(0)·root·········(0)·····2879·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00164.html
25 -rw-r--r--···0·root·········(0)·root·········(0)·····2877·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00167.html25 -rw-r--r--···0·root·········(0)·root·········(0)·····2877·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00167.html
26 -rw-r--r--···0·root·········(0)·root·········(0)·····7802·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00170.html26 -rw-r--r--···0·root·········(0)·root·········(0)····13182·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00170.html
27 -rw-r--r--···0·root·········(0)·root·········(0)···164962·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00170_source.html27 -rw-r--r--···0·root·········(0)·root·········(0)····93054·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00170_source.html
28 -rw-r--r--···0·root·········(0)·root·········(0)·····5488·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00173.html28 -rw-r--r--···0·root·········(0)·root·········(0)·····4154·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00173.html
29 -rw-r--r--···0·root·········(0)·root·········(0)····28855·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00173_source.html 
30 -rw-r--r--···0·root·········(0)·root·········(0)·····9908·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00176.html29 -rw-r--r--···0·root·········(0)·root·········(0)····17085·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00176.html
31 -rw-r--r--···0·root·········(0)·root·········(0)·····9943·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00179.html30 -rw-r--r--···0·root·········(0)·root·········(0)····90522·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00176_source.html
32 -rw-r--r--···0·root·········(0)·root·········(0)·····9350·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00182.html 
33 -rw-r--r--···0·root·········(0)·root·········(0)·····9799·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00185.html 
34 -rw-r--r--···0·root·········(0)·root·········(0)····10281·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00188.html 
35 -rw-r--r--···0·root·········(0)·root·········(0)····14083·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00191.html31 -rw-r--r--···0·root·········(0)·root·········(0)····14083·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00179.html
 32 -rw-r--r--···0·root·········(0)·root·········(0)····10281·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00182.html
 33 -rw-r--r--···0·root·········(0)·root·········(0)·····9908·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00185.html
 34 -rw-r--r--···0·root·········(0)·root·········(0)·····9350·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00188.html
 35 -rw-r--r--···0·root·········(0)·root·········(0)·····9799·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00191.html
36 -rw-r--r--···0·root·········(0)·root·········(0)·····6965·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00194.html36 -rw-r--r--···0·root·········(0)·root·········(0)·····9943·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00194.html
37 -rw-r--r--···0·root·········(0)·root·········(0)····28712·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00194_source.html 
38 -rw-r--r--···0·root·········(0)·root·········(0)·····3230·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00197.html37 -rw-r--r--···0·root·········(0)·root·········(0)·····5101·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00197.html
39 -rw-r--r--···0·root·········(0)·root·········(0)····27063·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00197_source.html38 -rw-r--r--···0·root·········(0)·root·········(0)···113364·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00197_source.html
40 -rw-r--r--···0·root·········(0)·root·········(0)·····4154·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00200.html39 -rw-r--r--···0·root·········(0)·root·········(0)·····7802·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00200.html
 40 -rw-r--r--···0·root·········(0)·root·········(0)···164962·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00200_source.html
41 -rw-r--r--···0·root·········(0)·root·········(0)·····6532·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00203.html41 -rw-r--r--···0·root·········(0)·root·········(0)·····4299·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00203.html
 42 -rw-r--r--···0·root·········(0)·root·········(0)·····7739·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00203_source.html
 43 -rw-r--r--···0·root·········(0)·root·········(0)·····5678·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00206.html
42 -rw-r--r--···0·root·········(0)·root·········(0)····35675·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00203_source.html44 -rw-r--r--···0·root·········(0)·root·········(0)····35629·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00206_source.html
43 -rw-r--r--···0·root·········(0)·root·········(0)····11397·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00206.html45 -rw-r--r--···0·root·········(0)·root·········(0)·····4911·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00209.html
44 -rw-r--r--···0·root·········(0)·root·········(0)····10877·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00209.html 
45 -rw-r--r--···0·root·········(0)·root·········(0)····69584·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00209_source.html46 -rw-r--r--···0·root·········(0)·root·········(0)····15874·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00209_source.html
46 -rw-r--r--···0·root·········(0)·root·········(0)·····5370·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00212.html47 -rw-r--r--···0·root·········(0)·root·········(0)·····6532·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00212.html
47 -rw-r--r--···0·root·········(0)·root·········(0)···114793·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00212_source.html48 -rw-r--r--···0·root·········(0)·root·········(0)····35675·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00212_source.html
48 -rw-r--r--···0·root·········(0)·root·········(0)·····4912·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00215.html49 -rw-r--r--···0·root·········(0)·root·········(0)·····4912·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00215.html
49 -rw-r--r--···0·root·········(0)·root·········(0)·····8836·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00215_source.html50 -rw-r--r--···0·root·········(0)·root·········(0)·····8836·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00215_source.html
50 -rw-r--r--···0·root·········(0)·root·········(0)····13182·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00218.html51 -rw-r--r--···0·root·········(0)·root·········(0)·····5211·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00218.html
51 -rw-r--r--···0·root·········(0)·root·········(0)····93054·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00218_source.html52 -rw-r--r--···0·root·········(0)·root·········(0)····66217·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00218_source.html
 53 -rw-r--r--···0·root·········(0)·root·········(0)·····3230·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00221.html
 54 -rw-r--r--···0·root·········(0)·root·········(0)····27063·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00221_source.html
52 -rw-r--r--···0·root·········(0)·root·········(0)·····5678·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00221.html55 -rw-r--r--···0·root·········(0)·root·········(0)·····5488·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00224.html
53 -rw-r--r--···0·root·········(0)·root·········(0)····35629·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00221_source.html56 -rw-r--r--···0·root·········(0)·root·········(0)····28855·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00224_source.html
54 -rw-r--r--···0·root·········(0)·root·········(0)·····5101·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00224.html57 -rw-r--r--···0·root·········(0)·root·········(0)·····5370·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00227.html
55 -rw-r--r--···0·root·········(0)·root·········(0)···113364·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00224_source.html58 -rw-r--r--···0·root·········(0)·root·········(0)···114793·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00227_source.html
56 -rw-r--r--···0·root·········(0)·root·········(0)·····4911·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00227.html59 -rw-r--r--···0·root·········(0)·root·········(0)·····6965·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00230.html
 60 -rw-r--r--···0·root·········(0)·root·········(0)····28712·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00230_source.html
 61 -rw-r--r--···0·root·········(0)·root·········(0)····10877·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00233.html
57 -rw-r--r--···0·root·········(0)·root·········(0)····15874·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00227_source.html62 -rw-r--r--···0·root·········(0)·root·········(0)····69584·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00233_source.html
58 -rw-r--r--···0·root·········(0)·root·········(0)·····5394·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00230.html63 -rw-r--r--···0·root·········(0)·root·········(0)·····5394·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00236.html
59 -rw-r--r--···0·root·········(0)·root·········(0)····42875·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00230_source.html64 -rw-r--r--···0·root·········(0)·root·········(0)····42875·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00236_source.html
60 -rw-r--r--···0·root·········(0)·root·········(0)·····4299·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00233.html 
61 -rw-r--r--···0·root·········(0)·root·········(0)·····7739·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00233_source.html 
62 -rw-r--r--···0·root·········(0)·root·········(0)·····5211·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00236.html 
63 -rw-r--r--···0·root·········(0)·root·········(0)····66217·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00236_source.html 
64 -rw-r--r--···0·root·········(0)·root·········(0)····17085·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00239.html65 -rw-r--r--···0·root·········(0)·root·········(0)····11397·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00239.html
65 -rw-r--r--···0·root·········(0)·root·········(0)····90522·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00239_source.html 
66 -rw-r--r--···0·root·········(0)·root·········(0)·····5790·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00242.html66 -rw-r--r--···0·root·········(0)·root·········(0)·····5790·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00242.html
67 -rw-r--r--···0·root·········(0)·root·········(0)·····4842·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00243.html67 -rw-r--r--···0·root·········(0)·root·········(0)·····4842·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00243.html
68 -rw-r--r--···0·root·········(0)·root·········(0)····10871·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00243.png68 -rw-r--r--···0·root·········(0)·root·········(0)····10871·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00243.png
69 -rw-r--r--···0·root·········(0)·root·········(0)····25486·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00244.html69 -rw-r--r--···0·root·········(0)·root·········(0)····25486·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00244.html
70 -rw-r--r--···0·root·········(0)·root·········(0)·····3180·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00244.png70 -rw-r--r--···0·root·········(0)·root·········(0)·····3180·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00244.png
71 -rw-r--r--···0·root·········(0)·root·········(0)····50022·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00245.html71 -rw-r--r--···0·root·········(0)·root·········(0)····50022·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00245.html
72 -rw-r--r--···0·root·········(0)·root·········(0)·····3110·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00245.png72 -rw-r--r--···0·root·········(0)·root·········(0)·····3110·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00245.png
Offset 296, 15 lines modifiedOffset 296, 15 lines modified
296 -rw-r--r--···0·root·········(0)·root·········(0)·····6589·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dir_b609f53bbb5e26b8e9292001c59476a3.html296 -rw-r--r--···0·root·········(0)·root·········(0)·····6589·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dir_b609f53bbb5e26b8e9292001c59476a3.html
297 -rw-r--r--···0·root·········(0)·root·········(0)·····2497·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dir_b609f53bbb5e26b8e9292001c59476a3_dep.png297 -rw-r--r--···0·root·········(0)·root·········(0)·····2497·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dir_b609f53bbb5e26b8e9292001c59476a3_dep.png
298 -rw-r--r--···0·root·········(0)·root·········(0)·····3858·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dir_de8ef2d1b4283b99fcb86ec9d2fa66db.html298 -rw-r--r--···0·root·········(0)·root·········(0)·····3858·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dir_de8ef2d1b4283b99fcb86ec9d2fa66db.html
299 -rw-r--r--···0·root·········(0)·root·········(0)·····2277·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dir_de8ef2d1b4283b99fcb86ec9d2fa66db_dep.png299 -rw-r--r--···0·root·········(0)·root·········(0)·····2277·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dir_de8ef2d1b4283b99fcb86ec9d2fa66db_dep.png
300 -rw-r--r--···0·root·········(0)·root·········(0)·····3773·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dir_e68e8157741866f444e17edd764ebbae.html300 -rw-r--r--···0·root·········(0)·root·········(0)·····3773·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dir_e68e8157741866f444e17edd764ebbae.html
301 -rw-r--r--···0·root·········(0)·root·········(0)······746·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/doc.png301 -rw-r--r--···0·root·········(0)·root·········(0)······746·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/doc.png
302 -rw-r--r--···0·root·········(0)·root·········(0)····33676·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/doxygen.css302 -rw-r--r--···0·root·········(0)·root·········(0)····33676·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/doxygen.css
303 -rw-r--r--···0·root·········(0)·root·········(0)····27926·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dune-geometry.tag.gz303 -rw-r--r--···0·root·········(0)·root·········(0)····27930·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dune-geometry.tag.gz
304 -rw-r--r--···0·root·········(0)·root·········(0)·····4452·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dynsections.js304 -rw-r--r--···0·root·········(0)·root·········(0)·····4452·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/dynsections.js
305 -rw-r--r--···0·root·········(0)·root·········(0)····13386·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/files.html305 -rw-r--r--···0·root·········(0)·root·········(0)····13386·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/files.html
306 -rw-r--r--···0·root·········(0)·root·········(0)······616·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/folderclosed.png306 -rw-r--r--···0·root·········(0)·root·········(0)······616·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/folderclosed.png
307 -rw-r--r--···0·root·········(0)·root·········(0)······597·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/folderopen.png307 -rw-r--r--···0·root·········(0)·root·········(0)······597·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/folderopen.png
308 -rw-r--r--···0·root·········(0)·root·········(0)·····2838·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/form_0.png308 -rw-r--r--···0·root·········(0)·root·········(0)·····2838·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/form_0.png
309 -rw-r--r--···0·root·········(0)·root·········(0)·····3980·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/form_1.png309 -rw-r--r--···0·root·········(0)·root·········(0)·····3980·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/form_1.png
310 -rw-r--r--···0·root·········(0)·root·········(0)·····2671·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/form_10.png310 -rw-r--r--···0·root·········(0)·root·········(0)·····2671·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/form_10.png
19.0 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00170.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·multilineargeometry.hh·File·Reference</title>8 <title>dune-geometry:·quadraturerules.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 64, 57 lines modifiedOffset 64, 119 lines modified
64 ··<ul>64 ··<ul>
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>··</div>71 <a·href="#namespaces">Namespaces</a>·&#124;
 72 <a·href="#define-members">Macros</a>·&#124;
 73 <a·href="#enum-members">Enumerations</a>··</div>
72 ··<div·class="headertitle"><div·class="title">multilineargeometry.hh·File·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">quadraturerules.hh·File·Reference</div></div>
73 </div><!--header-->75 </div><!--header-->
74 <div·class="contents">76 <div·class="contents">
75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
76 <code>#include·&lt;functional&gt;</code><br·/> 
77 <code>#include·&lt;iterator&gt;</code><br·/>78 <code>#include·&lt;iostream&gt;</code><br·/>
78 <code>#include·&lt;limits&gt;</code><br·/>79 <code>#include·&lt;limits&gt;</code><br·/>
 80 <code>#include·&lt;mutex&gt;</code><br·/>
 81 <code>#include·&lt;utility&gt;</code><br·/>
79 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
80 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/stdstreams.hh&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/geometry/affinegeometry.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>86 <code>#include·&lt;dune/common/stdthread.hh&gt;</code><br·/>
 87 <code>#include·&lt;dune/common/visibility.hh&gt;</code><br·/>
85 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/geometry/typeindex.hh</a>&gt;</code><br·/>
 90 <code>#include·&quot;quadraturerules/pointquadrature.hh&quot;</code><br·/>
 91 <code>#include·&quot;quadraturerules/gausslobattoquadrature.hh&quot;</code><br·/>
 92 <code>#include·&quot;quadraturerules/gaussquadrature.hh&quot;</code><br·/>
 93 <code>#include·&quot;quadraturerules/gaussradauleftquadrature.hh&quot;</code><br·/>
 94 <code>#include·&quot;quadraturerules/gaussradaurightquadrature.hh&quot;</code><br·/>
 95 <code>#include·&quot;quadraturerules/jacobi1quadrature.hh&quot;</code><br·/>
 96 <code>#include·&quot;quadraturerules/jacobi2quadrature.hh&quot;</code><br·/>
 97 <code>#include·&quot;quadraturerules/jacobiNquadrature.hh&quot;</code><br·/>
 98 <code>#include·&quot;quadraturerules/prismquadrature.hh&quot;</code><br·/>
 99 <code>#include·&quot;quadraturerules/simplexquadrature.hh&quot;</code><br·/>
 100 <code>#include·&quot;quadraturerules/tensorproductquadrature.hh&quot;</code><br·/>
86 </div>101 </div>
87 <p><a·href="a00170_source.html">Go·to·the·source·code·of·this·file.</a></p>102 <p><a·href="a00170_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">103 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>105 Classes</h2></td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01175.html">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01199.html">Dune::QuadratureOrderOutOfRange</a></td></tr>
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">default·traits·class·for·<a·class="el"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates">MultiLinearGeometry</a>··<a·href="a01175.html#details">More...</a><br·/></td></tr>107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exception·thrown·if·a·desired·<a·class="el"·href="a01207.html"·title="Abstract·base·class·for·quadrature·rules.">QuadratureRule</a>·is·not·available,·because·the·requested·order·is·to·high.··<a·href="a01199.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01179.html">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;::CornerStorage&lt;·mydim,·cdim·&gt;</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01203.html">Dune::QuadraturePoint&lt;·ct,·dim·&gt;</a></td></tr>
95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">template·specifying·the·storage·for·the·corners··<a·href="a01179.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Single·evaluation·point·in·a·quadrature·rule.··<a·href="a01203.html#details">More...</a><br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;::hasSingleGeometryType&lt;·dim·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01207.html">Dune::QuadratureRule&lt;·ct,·dim·&gt;</a></td></tr>
98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">will·there·be·only·one·geometry·type·for·a·dimension?··<a·href="a01183.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Abstract·base·class·for·quadrature·rules.··<a·href="a01207.html#details">More...</a><br·/></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01187.html">Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01215.html">Dune::QuadratureRules&lt;·ctype,·dim·&gt;</a></td></tr>
101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">generic·geometry·implementation·based·on·corner·coordinates··<a·href="a01187.html#details">More...</a><br·/></td></tr>116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·container·for·all·quadrature·rules·of·dimension·<code>dim</code>··<a·href="a01215.html#details">More...</a><br·/></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01191.html">Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;::JacobianInverseTransposed</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01211.html">Dune::QuadratureRuleFactory&lt;·ctype,·dim·&gt;</a></td></tr>
 119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·class·for·creation·of·quadrature·rules,·depending·on·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>,·order·and·<a·class="el"·href="a00258.html"·title="Defines·an·enum·for·currently·available·quadrature·rules.">QuadratureType</a>.··<a·href="a01211.html#details">More...</a><br·/></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01195.html">Dune::CachedMultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01219.html">Dune::QuadratureRuleFactory&lt;·ctype,·0·&gt;</a></td></tr>
106 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·a·<a·class="el"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates">MultiLinearGeometry</a>·with·additional·caching.··<a·href="a01195.html#detail[·...·truncated·by·diffoscope;·len:·20,·SHA:·71d24ba77ecbee1cca41698ba6c21e21f2fcd7d3fba24c4767c71f164dd1f476·...·]</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01223.html">Dune::QuadratureRuleFactory&lt;·ctype,·1·&gt;</a></td></tr>
 124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01227.html">Dune::QuadratureRuleFactory&lt;·ctype,·2·&gt;</a></td></tr>
 126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01231.html">Dune::QuadratureRuleFactory&lt;·ctype,·3·&gt;</a></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table><table·class="memberdecls">129 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>131 Namespaces</h2></td></tr>
111 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>132 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:a00258"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00258.html">Dune::QuadratureType</a></td></tr>
 135 <tr·class="memdesc:a00258"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Defines·an·<code>enum</code>·for·currently·available·quadrature·rules.·<br·/></td></tr>
 136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 </table><table·class="memberdecls">
 138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 139 Macros</h2></td></tr>
 140 <tr·class="memitem:a0aeda817d7161b7c1afd8dd15ff12f17"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00170.html#a0aeda817d7161b7c1afd8dd15ff12f17">DUNE_INCLUDING_IMPLEMENTATION</a></td></tr>
 141 <tr·class="separator:a0aeda817d7161b7c1afd8dd15ff12f17"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 </table><table·class="memberdecls">
 143 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a>
 144 Enumerations</h2></td></tr>
 145 <tr·class="memitem:a7d0a250c55cc0a769535f8fb07731ac4"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">Dune::QuadratureType::Enum</a>·{·<br·/>
 146 &#160;&#160;<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">Dune::QuadratureType::GaussLegendre</a>·=·0
 147 ,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8ced03c4078f69e878ee4b0732ec0684">Dune::QuadratureType::GaussJacobi_1_0</a>·=·1
 148 ,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a1a200ffa5fc9534695d7c97643361521">Dune::QuadratureType::GaussJacobi_2_0</a>·=·2
 149 ,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a060454d83d08ebaa248db90cf3dff757">Dune::QuadratureType::GaussJacobi_n_0</a>·=·3
 150 ,·<br·/>
 151 &#160;&#160;<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8e45d48c47bc465fc7127f37d5410e7e">Dune::QuadratureType::GaussLobatto</a>·=·4
 152 ,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4aaee32a29dcdc8e2be755714a8cbe1ef4">Dune::QuadratureType::GaussRadauLeft</a>·=·5
 153 ,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a3b5155625943528fd35bcea2688bd096">Dune::QuadratureType::GaussRadauRight</a>·=·6
 154 ,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac">Dune::QuadratureType::size</a>
 155 <br·/>
 156 ·}</td></tr>
 157 <tr·class="separator:a7d0a250c55cc0a769535f8fb07731ac4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>158 </table>
 159 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 160 <div·class="textblock"><p·>Interface·for·quadrature·points·and·rules·</p>
 161 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
 162 <a·id="a0aeda817d7161b7c1afd8dd15ff12f17"·name="a0aeda817d7161b7c1afd8dd15ff12f17"></a>
 163 <h2·class="memtitle"><span·class="permalink"><a·href="#a0aeda817d7161b7c1afd8dd15ff12f17">&#9670;&nbsp;</a></span>DUNE_INCLUDING_IMPLEMENTATION</h2>
  
 164 <div·class="memitem">
 165 <div·class="memproto">
 166 ······<table·class="memname">
 167 ········<tr>
 168 ··········<td·class="memname">#define·DUNE_INCLUDING_IMPLEMENTATION</td>
 169 ········</tr>
 170 ······</table>
Max diff block lines reached; 271/15279 bytes (1.77%) of diff not shown.
3.98 KB
html2text {}
    
Offset 4, 46 lines modifiedOffset 4, 87 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 Classes·|·Namespaces·|·Macros·|·Enumerations
 8 quadraturerules.hh·File·Reference
 9 #include·<algorithm>
7 Classes·|·Namespaces 
8 multilineargeometry.hh·File·Reference 
9 #include·<cassert> 
10 #include·<functional> 
11 #include·<iterator>10 #include·<iostream>
12 #include·<limits>11 #include·<limits>
 12 #include·<mutex>
 13 #include·<utility>
13 #include·<vector>14 #include·<vector>
14 #include·<dune/common/fmatrix.hh> 
15 #include·<dune/common/fvector.hh>15 #include·<dune/common/fvector.hh>
 16 #include·<dune/common/exceptions.hh>
16 #include·<dune/common/typetraits.hh>17 #include·<dune/common/stdstreams.hh>
17 #include·<dune/geometry/affinegeometry.hh> 
18 #include·<dune/geometry/referenceelements.hh>18 #include·<dune/common/stdthread.hh>
 19 #include·<dune/common/visibility.hh>
19 #include·<dune/geometry/type.hh>20 #include·<dune/geometry/type.hh>
 21 #include·<dune/geometry/typeindex.hh>
 22 #include·"quadraturerules/pointquadrature.hh"
 23 #include·"quadraturerules/gausslobattoquadrature.hh"
 24 #include·"quadraturerules/gaussquadrature.hh"
 25 #include·"quadraturerules/gaussradauleftquadrature.hh"
 26 #include·"quadraturerules/gaussradaurightquadrature.hh"
 27 #include·"quadraturerules/jacobi1quadrature.hh"
 28 #include·"quadraturerules/jacobi2quadrature.hh"
 29 #include·"quadraturerules/jacobiNquadrature.hh"
 30 #include·"quadraturerules/prismquadrature.hh"
 31 #include·"quadraturerules/simplexquadrature.hh"
 32 #include·"quadraturerules/tensorproductquadrature.hh"
20 Go_to_the_source_code_of_this_file.33 Go_to_the_source_code_of_this_file.
21 ·Classes34 ·Classes
22 struct· Dune::MultiLinearGeometryTraits<_ct_> 
23  ·······default·traits·class·for·MultiLinearGeometry·More...35 class· Dune::QuadratureOrderOutOfRange
 36  ······Exception·thrown·if·a·desired·QuadratureRule·is·not·available,·because
 37 ········the·requested·order·is·to·high.·More...
24  38  
25 struct· Dune::MultiLinearGeometryTraits<_ct_>::CornerStorage<_mydim,_cdim_> 
26  ·······template·specifying·the·storage·for·the·corners·More...39 class· Dune::QuadraturePoint<_ct,_dim_>
 40  ······Single·evaluation·point·in·a·quadrature·rule.·More...
27  41  
28 struct· Dune::MultiLinearGeometryTraits<_ct_>::hasSingleGeometryType<_dim_> 
29  ·······will·there·be·only·one·geometry·type·for·a·dimension?·More...42 class· Dune::QuadratureRule<_ct,_dim_>
 43  ······Abstract·base·class·for·quadrature·rules.·More...
30  44  
31 ·class· Dune::MultiLinearGeometry<_ct,_mydim,_cdim,_Traits_> 
32  ·······generic·geometry·implementation·based·on·corner·coordinates·More...45 class· Dune::QuadratureRules<_ctype,_dim_>
 46  ······A·container·for·all·quadrature·rules·of·dimension·dim·More...
33  47  
34 ·class· Dune::MultiLinearGeometry<_ct,_mydim,_cdim,_Traits_>:: 
35 ·········JacobianInverseTransposed48 class· Dune::QuadratureRuleFactory<_ctype,_dim_>
 49  ······Factory·class·for·creation·of·quadrature·rules,·depending·on
 50 ········GeometryType,·order·and·QuadratureType.·More...
36  51  
37 ·class· Dune::CachedMultiLinearGeometry<_ct,_mydim,_cdim,_Traits_> 
38  ·······Implement·a·MultiLinearGeometry·with·additional·caching.·More...52 class· Dune::QuadratureRuleFactory<_ctype,_0_>
 53  
 54 class· Dune::QuadratureRuleFactory<_ctype,_1_>
 55  
 56 class· Dune::QuadratureRuleFactory<_ctype,_2_>
 57  
 58 class· Dune::QuadratureRuleFactory<_ctype,_3_>
39  59  
40 ·Namespaces60 ·Namespaces
41 namespace· Dune61 namespace· Dune
42  62  
 63 namespace· Dune::QuadratureType
 64  ··········Defines·an·enum·for·currently·available·quadrature·rules.
 65  
 66 ·Macros
 67 #define DUNE_INCLUDING_IMPLEMENTATION
 68  
 69 ·Enumerations
 70 enum· Dune::QuadratureType::Enum·{
 71 ·······  Dune::QuadratureType::GaussLegendre·=·0·,·Dune::QuadratureType::
 72 ·······GaussJacobi_1_0·=·1·,·Dune::QuadratureType::GaussJacobi_2_0·=·2·,·Dune::
 73 ·······QuadratureType::GaussJacobi_n_0·=·3·,
 74 ·······  Dune::QuadratureType::GaussLobatto·=·4·,·Dune::QuadratureType::
 75 ·······GaussRadauLeft·=·5·,·Dune::QuadratureType::GaussRadauRight·=·6·,·Dune::
 76 ·······QuadratureType::size
 77 ·······}
 78  
 79 *****·Detailed·Description·*****
 80 Interface·for·quadrature·points·and·rules
 81 *****·Macro·Definition·Documentation·*****
 82 *****·◆ DUNE_INCLUDING_IMPLEMENTATION·*****
 83 #define·DUNE_INCLUDING_IMPLEMENTATION
  
43 ===============================================================================84 ===============================================================================
44 ·····Generated·by [doxygen]·1.9.485 ·····Generated·by [doxygen]·1.9.4
301 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00170_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·multilineargeometry.hh·Source·File</title>8 <title>dune-geometry:·quadraturerules.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 744 lines modifiedOffset 62, 442 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">multilineargeometry.hh</div></div>68 ··<div·class="headertitle"><div·class="title">quadraturerules.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00170.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00170.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_MULTILINEARGEOMETRY_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_MULTILINEARGEOMETRY_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_QUADRATURERULES_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GEOMETRY_QUADRATURERULES_HH</span></div>
 78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;mutex&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/stdstreams.hh&gt;</span></div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">dune/geometry/affinegeometry.hh</a>&gt;</span></div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00209.html">dune/geometry/referenceelements.hh</a>&gt;</span></div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/stdthread.hh&gt;</span></div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/geometry/type.hh</a>&gt;</span></div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/visibility.hh&gt;</span></div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div>92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00176.html">dune/geometry/type.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00224.html">dune/geometry/typeindex.hh</a>&gt;</span></div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">//·MultiLinearGeometryTraits</span></div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·-------------------------</span></div>95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a>·{</div>
 96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 97 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01199.html">···36</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01199.html">QuadratureOrderOutOfRange</a>·:·<span·class="keyword">public</span>·NotImplemented·{};</div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>98 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 99 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ct,·<span·class="keywordtype">int</span>·dim&gt;</div>
 100 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01203.html">···44</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01203.html">QuadraturePoint</a>·{</div>
98 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ct·&gt;</div>101 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">public</span>:</div>
99 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01175.html">···38</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01175.html">MultiLinearGeometryTraits</a></div>102 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01203.html#a9ad112b8ac0365cdb03be487268d1767">···47</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="co[·...·truncated·by·diffoscope;·len:·89,·SHA:·780521fe3028f6a3836c2312a228de23a5b6874a05ac98a1e52f8ea4a839100d·...·]</div>
 103 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 104 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01203.html#a2418b3ae04b2bddea9aedb7a02ae021c">···50</a></span>····<span·class="keyword">typedef</span>·ct·<a·class="code·hl_typedef"·href="a01203.html#a2418b3ae04b2bddea9aedb7a02ae021c">Field</a>;</div>
 105 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 106 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a01203.html#a0a9bc1947b8b5f92f2601198c4a1d50c">···53</a></span>····<span·class="keyword">typedef</span>·Dune::FieldVector&lt;ct,dim&gt;·<a·class="code·hl_typedef"·href="a01203.html#a0a9bc1947b8b5f92f2601198c4a1d50c">Vector</a>;</div>
 107 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 108 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01203.html#adcb00b146846cd668bea887f139bd1df">···56</a></span>····<a·class="code·hl_function"·href="a01203.html#adcb00b146846cd668bea887f139bd1df">QuadraturePoint</a>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01203.html#a0a9bc1947b8b5f92f2601198c4a1d50c">Vector</a>&amp;·x,·ct·w)·:·<a·class="code·hl_variable"·href="a01203.html#af12976bae5bb4258c131f4291861d05c">local</a>(x)</div>
100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{</div>
101 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a01175.html#a33066d17e8f779768e95212c2139ddc7">···58</a></span>····<span·class="keyword">typedef</span>·Impl::FieldMatrixHelper&lt;·ct·&gt;·<a·class="code·hl_typedef"·href="a01175.html#a33066d17e8f779768e95212c2139ddc7">MatrixHelper</[·...·truncated·by·diffoscope;·len:·2,·SHA:·32a96eeb504f14877fb06762d0f3a09a298e249fe3339ff264a11cebf61b7a7e·...·];</div>110 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<a·class="code·hl_variable"·href="a01203.html#a7303f1ec5a28181ca5a6c9c245234085">weight_</a>·=·w;</div>
102 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>111 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div>
103 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01175.html#a8a968879ecbe2ab2f571b07faddbc92e">···61</a></span>····<span·class="keyword">static</span>·ct·<a·class="code·hl_function"·href="a01175.html#a8a968879ecbe2ab2f571b07faddbc92e">tolerance</a>·()·{·<span·class="keywordflow">return</span>·ct(·16·)·*·std::numeric_limits&lt;·ct·&gt;::epsilon();·}</div> 
104 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>112 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
105 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·mydim,·<span·class="keywordtype">int</span>·cdim·&gt;</div> 
106 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno"><a·class="line"·href="a01179.html">··128</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01179.html">CornerStorage</a></div>113 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a01203.html#a043b38485b8304aa3c68cdc403d84b04">···62</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01203.html#a0a9bc1947b8b5f92f2601198c4a1d50c">Vector</[·...·truncated·by·diffoscope;·len:·138,·SHA:·de33cb9a8e00b0976e123bcd43be65c5dcf7ddab942c0936e0ee23635da81439·...·]></div>
 114 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div>
 115 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a01203.html#af12976bae5bb4258c131f4291861d05c">local</a>;</div>
107 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>····{</div>116 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
108 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno"><a·class="line"·href="a01179.html#ae5b5e39eb08932a1b37ae40cabab70f5">··130</a></span>······<span·class="keyword">typedef</span>·std::vector&lt;·FieldVector&lt;·ct,·cdim·&gt;·&gt;·<a·class="code·hl_typedef"·href="[·...·truncated·by·diffoscope;·len:·56,·SHA:·2d18e8eb546fc4077e48d1f05e630d29f4440bac0dd3100f4abddb63658a2db3·...·]</div>117 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 118 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01203.html#a3b9d46483531517c25a7702ef3d364bd">···68</a></span>····<span·class="keyword">const</span>·ct·&amp;<a·class="code·hl_function"·href="a01203.html#a3b9d46483531517c25a7702ef3d364bd">weight</a>·()<span·class="keyword">·const</span></div>
 119 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div>
 120 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a01203.html#a7303f1ec5a28181ca5a6c9c245234085">weight_</a>;</div>
109 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>····};</div>121 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
 122 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 123 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">protected</span>:</div>
 124 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a01203.html#af12976bae5bb4258c131f4291861d05c">···74</a></span>····FieldVector&lt;ct,·dim&gt;·<a·class="code·hl_variable"·href="a01203.html#af12976bae5bb4258c131f4291861d05c">local</a>;</div>
 125 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a01203.html#a7303f1ec5a28181ca5a6c9c245234085">···75</a></span>····ct·<a·class="code·hl_variable"·href="a01203.html#a7303f1ec5a28181ca5a6c9c245234085">weight_</a>;</div>
 126 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··};</div>
 127 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 128 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a00258.html">···81</a></span>··<span·class="keyword">namespace·</span>QuadratureType·{</div>
 129 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">···82</a></span>····<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">Enum</a>·{</div>
 130 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">···92</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">GaussLegendre</a>·=·0,</div>
 131 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 132 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8ced03c4078f69e878ee4b0732ec0684">···99</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8ced03c4078f69e878ee4b0732ec0684">GaussJacobi_1_0</a>·=·1,</div>
 133 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 134 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a1a200ffa5fc9534695d7c97643361521">··106</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a1a200ffa5fc9534695d7c97643361521">GaussJacobi_2_0</a>·=·2,</div>
 135 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 136 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a060454d83d08ebaa248db90cf3dff757">··119</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a060454d83d08ebaa248db90cf3dff757">GaussJacobi_n_0</a>·=·3,</div>
110 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>137 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>
111 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>····<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·dim·&gt;</div> 
112 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno"><a·class="line"·href="a01183.html">··147</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01183.html">hasSingleGeometryType</a></div>138 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8e45d48c47bc465fc7127f37d5410e7e">··127</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8e45d48c[·...·truncated·by·diffoscope;·len:·47,·SHA:·23a2db26b9895a25efe68363a7d5933a6f0a3b7d989ce933c3233c1ba48d4416·...·]</div>
 139 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
 140 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4aaee32a29dcdc8e2be755714a8cbe1ef4">··135</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4aaee32a29dcdc8e2be755714a8cbe1ef4">GaussRadauLeft</a>·=·5,</div>
 141 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>
 142 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a3b5155625943528fd35bcea2688bd096">··144</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a3b5155625943528fd35bcea2688bd096">GaussRadauRight</a>·=·6,</div>
 143 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac">size</a></div>
 144 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac">··146</a></span>····};</div>
 145 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>··}</div>
113 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>····{</div>146 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div>
 147 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ct,·<span·class="keywordtype">int</span>·dim&gt;</div>
 148 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno"><a·class="line"·href="a01207.html">··153</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01207.html">QuadratureRule</a>·:·<span·class="keyword">public</span>·std::vector&lt;QuadraturePoint&lt;ct,dim&gt;·&gt;</div>
114 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno"><a·class="line"·href="a01183.html#ab04e67e1f33ee0bcfbbdea0def3b01f7">··149</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a01183.html#ab04e67e1f33ee0bcfbbdea0def3b01f7">v</a>·=·<span·class="keyword">false</span>;</div> 
115 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno"><a·class="line"·href="a01183.html#a10c3fbb2eed84278c8a8942fd4e09ec0">··150</a></span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01183.html#a10c3fbb2eed84278c8a8942fd4e09ec0">topologyId</a>·=·~0u;</div> 
116 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>····};</div> 
117 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>··};</div> 
118 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div> 
119 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div>149 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>··{</div>
120 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>·</div> 
121 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··<span·class="comment">//·MultiLinearGeometry</span></div> 
122 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>··<span·class="comment">//·-------------------</span></div> 
123 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div> 
124 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ct,·<span·class="keywordtype">int</span>·mydim,·<span·class="keywordtype">int</span>·cdim,·<span·class="keyword">class</span>·Traits·=·MultiLinearGeometryTraits&lt;·ct·&gt;·&gt;</div> 
125 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno"><a·class="line"·href="a01187.html">··180</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01187.html">MultiLinearGeometry</a></div> 
126 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span>··{</div> 
Max diff block lines reached; 213947/252657 bytes (84.68%) of diff not shown.
53.9 KB
html2text {}
    
Offset 4, 1016 lines modifiedOffset 4, 589 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 multilineargeometry.hh7 quadraturerules.hh
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·5#ifndef·DUNE_GEOMETRY_MULTILINEARGEOMETRY_HH 
15 ·6#define·DUNE_GEOMETRY_MULTILINEARGEOMETRY_HH 
16 ·7 
17 ·8#include·<cassert> 
18 ·9#include·<functional>14 ·5
 15 ·6#ifndef·DUNE_GEOMETRY_QUADRATURERULES_HH
 16 ·7#define·DUNE_GEOMETRY_QUADRATURERULES_HH
 17 ·8
 18 ·9#include·<algorithm>
19 ·10#include·<iterator>19 ·10#include·<iostream>
20 ·11#include·<limits>20 ·11#include·<limits>
 21 ·12#include·<mutex>
 22 ·13#include·<utility>
21 ·12#include·<vector>23 ·14#include·<vector>
 24 ·15
22 ·13 
23 ·14#include·<dune/common/fmatrix.hh> 
24 ·15#include·<dune/common/fvector.hh>25 ·16#include·<dune/common/fvector.hh>
 26 ·17#include·<dune/common/exceptions.hh>
25 ·16#include·<dune/common/typetraits.hh>27 ·18#include·<dune/common/stdstreams.hh>
 28 ·19#include·<dune/common/stdthread.hh>
 29 ·20#include·<dune/common/visibility.hh>
26 ·17 
27 ·18#include·<dune/geometry/affinegeometry.hh> 
28 ·19#include·<dune/geometry/referenceelements.hh> 
29 ·20#include·<dune/geometry/type.hh> 
30 ·2130 ·21
31 ·22namespace·Dune 
32 ·23{31 ·22#include·<dune/geometry/type.hh>
 32 ·23#include·<dune/geometry/typeindex.hh>
33 ·2433 ·24
 34 ·30namespace·Dune·{
 35 ·31
 36 36·class·QuadratureOrderOutOfRange·:·public·NotImplemented·{};
 37 ·37
 38 ·43·template<typename·ct,·int·dim>
 39 44·class·QuadraturePoint·{
34 ·25·//·MultiLinearGeometryTraits 
35 ·26·//·------------------------- 
36 ·27 
37 ·37·template<·class·ct·> 
38 38·struct·MultiLinearGeometryTraits 
39 ·39·{ 
40 58·typedef·Impl::FieldMatrixHelper<·ct·>·MatrixHelper; 
41 ·59 
42 61·static·ct·tolerance·()·{·return·ct(·16·)·*·std::numeric_limits<·ct·>:: 
43 epsilon();·} 
44 ·62 
45 ·127·template<·int·mydim,·int·cdim·> 
46 128·struct·CornerStorage 
47 ·129·{ 
48 130·typedef·std::vector<·FieldVector<·ct,·cdim·>·>·Type; 
49 ·131·}; 
50 ·132 
51 ·146·template<·int·dim·> 
52 147·struct·hasSingleGeometryType 
53 ·148·{ 
54 149·static·const·bool·v·=·false; 
55 150·static·const·unsigned·int·topologyId·=·~0u; 
56 ·151·}; 
57 ·152·}; 
58 ·153 
59 ·154 
60 ·155 
61 ·156·//·MultiLinearGeometry 
62 ·157·//·------------------- 
63 ·158 
64 ·179·template<·class·ct,·int·mydim,·int·cdim,·class·Traits·= 
65 MultiLinearGeometryTraits<·ct·>·> 
66 180·class·MultiLinearGeometry 
67 ·181·{ 
68 ·182·typedef·MultiLinearGeometry<_ct,_mydim,_cdim,_Traits_>·This; 
69 ·183 
70 ·184·public:40 ·45·public:
71 186·typedef·ct·ctype;41 47·constexpr·static·int·dimension·=·dim;
 42 ·48
 43 50·typedef·ct·Field;
 44 ·51
 45 53·typedef·Dune::FieldVector<ct,dim>·Vector;
 46 ·54
 47 56·QuadraturePoint·(const·Vector&·x,·ct·w)·:·local(x)
 48 ·57·{
 49 ·58·weight_·=·w;
 50 ·59·}
 51 ·60
 52 62·const·Vector&·position·()·const
 53 ·63·{
 54 ·64·return·local;
 55 ·65·}
 56 ·66
 57 68·const·ct·&weight·()·const
 58 ·69·{
 59 ·70·return·weight_;
 60 ·71·}
 61 ·72
 62 ·73·protected:
 63 74·FieldVector<ct,·dim>·local;
 64 75·ct·weight_;
 65 ·76·};
 66 ·77
 67 81·namespace·QuadratureType·{
 68 82·enum·Enum·{
 69 92·GaussLegendre·=·0,
 70 ·93
 71 99·GaussJacobi_1_0·=·1,
 72 ·100
 73 106·GaussJacobi_2_0·=·2,
72 ·18774 ·107
 75 119·GaussJacobi_n_0·=·3,
73 189·static·const·int·mydimension=·mydim; 
74 191·static·const·int·coorddimension·=·cdim; 
75 ·19276 ·120
 77 127·GaussLobatto·=·4,
Max diff block lines reached; 49761/55214 bytes (90.12%) of diff not shown.
5.83 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00173.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·typeindex.hh·File·Reference</title>8 <title>dune-geometry:·referenceelementimplementation.cc·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 63, 45 lines modifiedOffset 63, 28 lines modified
63 <div·id="nav-path"·class="navpath">63 <div·id="nav-path"·class="navpath">
64 ··<ul>64 ··<ul>
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124; 
71 <a·href="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">typeindex.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">referenceelementimplementation.cc·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
  
75 <p>Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>
78 <code>#include·&lt;dune/common/indices.hh&gt;</code><br·/> 
79 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/> 
80 <code>#include·&quot;<a·class="el"·href="a00239_source.html">type.hh</a>&quot;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/geometry/referenceelementimplementation.hh</a>&gt;</code><br·/>
81 </div> 
82 <p><a·href="a00173_source.html">Go·to·the·source·code·of·this·file.</a></p> 
83 <table·class="memberdecls">76 </div><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
85 Classes</h2></td></tr> 
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01403.html">Dune::LocalGeometryTypeIndex</a></td></tr> 
87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·per-dimension·indices·for·geometry·types.··<a·href="a01403.html#details">More...</a><br·/></td></tr> 
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01407.html">Dune::GlobalGeometryTypeIndex</a></td></tr> 
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·indices·for·geometry·types,·taking·the·dimension·into·account.··<a·href="a01407.html#details">More...</a><br·/></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 </table><table·class="memberdecls"> 
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
94 Namespaces</h2></td></tr>78 Namespaces</h2></td></tr>
95 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>79 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 81 <tr·class="memitem:a00255"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00255.html">Dune::Geo</a></td></tr>
 82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table>83 </table>
98 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
99 <div·class="textblock"><p·>Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.·</p> 
100 </div></div><!--·contents·-->84 </div><!--·contents·-->
101 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
104 </small></address>88 </small></address>
105 </body>89 </body>
106 </html>90 </html>
1.04 KB
html2text {}
    
Offset 4, 32 lines modifiedOffset 4, 19 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 Namespaces
 8 referenceelementimplementation.cc·File·Reference
 9 #include·<config.h>
 10 #include·<dune/geometry/referenceelementimplementation.hh>
7 Classes·|·Namespaces 
8 typeindex.hh·File·Reference 
9 Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector. 
10 More... 
11 #include·<cstddef> 
12 #include·<dune/common/indices.hh> 
13 #include·<dune/common/hybridutilities.hh> 
14 #include·"type.hh" 
15 Go_to_the_source_code_of_this_file. 
16 ·Classes 
17 class· Dune::LocalGeometryTypeIndex 
18  ······Compute·per-dimension·indices·for·geometry·types.·More... 
19   
20 class· Dune::GlobalGeometryTypeIndex 
21  ······Compute·indices·for·geometry·types,·taking·the·dimension·into·account. 
22 ········More... 
23   
24 ·Namespaces11 ·Namespaces
25 namespace· Dune12 namespace· Dune
26  13  
27 *****·Detailed·Description·***** 
28 Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.14 namespace· Dune::Geo
 15  
  
29 ===============================================================================16 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.417 ·····Generated·by [doxygen]·1.9.4
26.8 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00176.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·prismtriangulation.cc·File·Reference</title>8 <title>dune-geometry:·type.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 58, 84 lines modifiedOffset 58, 106 lines modified
58 <iframe·src="javascript:void(0)"·frameborder="0"·58 <iframe·src="javascript:void(0)"·frameborder="0"·
59 ········name="MSearchResults"·id="MSearchResults">59 ········name="MSearchResults"·id="MSearchResults">
60 </iframe>60 </iframe>
61 </div>61 </div>
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="summary">68 ··<div·class="summary">
69 <a·href="#nested-classes">Classes</a>·&#124;69 <a·href="#nested-classes">Classes</a>·&#124;
70 <a·href="#namespaces">Namespaces</a>·&#124;70 <a·href="#namespaces">Namespaces</a>·&#124;
71 <a·href="#define-members">Macros</a>·&#124; 
72 <a·href="#func-members">Functions</a>··</div>71 <a·href="#func-members">Functions</a>·&#124;
 72 <a·href="#var-members">Variables</a>··</div>
73 ··<div·class="headertitle"><div·class="title">prismtriangulation.cc·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">type.hh·File·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
 76 <p>A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.··
 77 <a·href="#details">More...</a></p>
76 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>78 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 79 <code>#include·&lt;string&gt;</code><br·/>
 80 <code>#include·&lt;type_traits&gt;</code><br·/>
 81 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/keywords.hh&gt;</code><br·/>
77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
78 <code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>84 <code>#include·&lt;dune/common/unused.hh&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>85 <code>#include·&lt;<a·class="el"·href="a00221_source.html">dune/geometry/deprecated_topology.hh</a>&gt;</code><br·/>
80 <code>#include·&quot;<a·class="el"·href="a00188.html">base.cc</a>&quot;</code><br·/> 
81 <code>#include·&quot;<a·class="el"·href="a00191.html">simplex.cc</a>&quot;</code><br·/>86 </div>
 87 <p><a·href="a00176_source.html">Go·to·the·source·code·of·this·file.</a></p>
82 </div><table·class="memberdecls">88 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
84 Classes</h2></td></tr>90 Classes</h2></td></tr>
85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01311.html">Dune::RefinementImp::PrismTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01391.html">Dune::GeometryType</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.··<a·href="a01391.html#details">More...</a><br·/></td></tr>
86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·the·refinement·of·a·prism·into·simplices.··<a·href="a01311.html#details">More...</a><br·/></td></tr> 
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01315.html">Dune::RefinementImp::PrismTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr> 
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01319.html">Dune::RefinementImp::PrismTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01323.html">Dune::RefinementImp::PrismTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01327.html">Dune::RefinementImp::PrismTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr> 
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
98 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
99 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>97 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 <tr·class="memitem:a00261"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00261.html">Dune::RefinementImp</a></td></tr>99 <tr·class="memitem:a00267"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00267.html">Dune::GeometryTypes</a></td></tr>
 100 <tr·class="memdesc:a00267"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Predefined·<a·class="el"·href="a00267.html"·title="Predefined·GeometryTypes·for·common·geometries.">GeometryTypes</a>·for·common·geometries.·<br·/></td></tr>
102 <tr·class="memdesc:a00261"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·implementation·of·<a·class="el"·href="a00251.html">Refinement</a>.·<br·/></td></tr> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <tr·class="memitem:a00264"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00264.html">Dune::RefinementImp::PrismTriangulation</a></td></tr> 
105 <tr·class="memdesc:a00264"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·prisms·(<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a9e6fd2eea32599987fbb9be57de47cec"·title="Prism·element·in·three·dimensions.">GeometryType::prism</a>·-&gt;·<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a14748a2cbd2710f909689fc503e107b3"·title="Simplicial·element·in·any·nonnegative·dimension.">GeometryType::simplex</a>)·<br·/></td></tr> 
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table><table·class="memberdecls">102 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
109 Macros</h2></td></tr> 
110 <tr·class="memitem:ae56eb72b98f97f57cc224eb9b4394ef8"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00176.html#ae56eb72b98f97f57cc224eb9b4394ef8">DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC</a></td></tr> 
111 <tr·class="separator:ae56eb72b98f97f57cc224eb9b4394ef8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
114 Functions</h2></td></tr>104 Functions</h2></td></tr>
115 <tr·class="memitem:af1da6e2739b0151f232dcecc95812162"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr> 
116 <tr·class="memitem:af1da6e2739b0151f232dcecc95812162"><td·class="memTemplItemLeft"·align="right"·valign="top">FieldVector&lt;·CoordType,·dimension·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00264.html#af1da6e2739b0151f232dcecc95812162">D[·...·truncated·by·diffoscope;·len:·112,·SHA:·7d404cc02285bc84643cfd80c3c37a74e4edc12c308ee7e1b93b3654b5c5ff53·...·])</td></tr>105 <tr·class="memitem:a925707539f34b98f2c6ea44b0a81b8c5"><td·class="memItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html#a925707539f34b98f2c6ea44b0a81b8c5">Dune::operator&lt;&lt;</a>·(std::o[·...·truncated·by·diffoscope;·len:·40,·SHA:·c3827a236024f22b7a45ba03b4e1ef30a3fdb5524b5df3aec1ee2dd45dd33160·...·])</td></tr>
 106 <tr·class="memdesc:a925707539f34b98f2c6ea44b0a81b8c5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Prints·the·type·to·an·output·stream.··<a·href="a00254.html#a925707539f34b98f2c6ea44b0a81b8c5">More...</a><br·/></td></tr>
 107 <tr·class="separator:a925707539f34b98f2c6ea44b0a81b8c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 108 <tr·class="memitem:gade67930adba19e6eaf407943f12622d9"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gade67930adba19e6eaf407943f12622d9">Dune::GeometryTypes::simplex</a>·(unsigned·int·dim)</td></tr>
 109 <tr·class="memdesc:gade67930adba19e6eaf407943f12622d9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·simplex·of·dimension·<code>dim</code>.··<a·href="a00244.html#gade67930adba19e6eaf407943f12622d9">More...</a><br·/></td></tr>
 110 <tr·class="separator:gade67930adba19e6eaf407943f12622d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:ga4a393958522cde3dce5041f031899bdb"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#ga4a393958522cde3dce5041f031899bdb">Dune::GeometryTypes::cube</a>·(unsigned·int·dim)</td></tr>
 112 <tr·class="memdesc:ga4a393958522cde3dce5041f031899bdb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·hypercube·of·dimension·<code>dim</code>.··<a·href="a00244.html#ga4a393958522cde3dce5041f031899bdb">More...</a><br·/></td></tr>
 113 <tr·class="separator:ga4a393958522cde3dce5041f031899bdb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:gadcc2d601e9e531ffc1a5d34071b215e5"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gadcc2d601e9e531ffc1a5d34071b215e5">Dune::GeometryTypes::none</a>·(unsigned·int·dim)</td></tr>
 115 <tr·class="memdesc:gadcc2d601e9e531ffc1a5d34071b215e5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·singular·of·dimension·<code>dim</code>.··<a·href="a00244.html#gadcc2d601e9e531ffc1a5d34071b215e5">More...</a><br·/></td></tr>
117 <tr·class="separator:af1da6e2739b0151f232dcecc95812162"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:gadcc2d601e9e531ffc1a5d34071b215e5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:ac60218cb11d941b8e9cb4eadd7b05f91"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00267.html#ac60218cb11d941b8e9cb4eadd7b05f91">Dune::GeometryTypes::conicalExtension</a>·(const·GeometryType·&amp;gt)</td></tr>
 118 <tr·class="memdesc:ac60218cb11d941b8e9cb4eadd7b05f91"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·of·a·conical·construction·with·gt·as·base·<br··/>
 119 ··<a·href="a00267.html#ac60218cb11d941b8e9cb4eadd7b05f91">More...</a><br·/></td></tr>
 120 <tr·class="separator:ac60218cb11d941b8e9cb4eadd7b05f91"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:a808e4e9610b0f0ae806bfb5a0df56f75"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00267.html#a808e4e9610b0f0ae806bfb5a0df56f75">Dune::GeometryTypes::prismaticExtension</a>·(const·GeometryType·&amp;gt)</td></tr>
 122 <tr·class="memdesc:a808e4e9610b0f0ae806bfb5a0df56f75"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·of·a·prismatic·construction·with·gt·as·base·<br··/>
 123 ··<a·href="a00267.html#a808e4e9610b0f0ae806bfb5a0df56f75">More...</a><br·/></td></tr>
 124 <tr·class="separator:a808e4e9610b0f0ae806bfb5a0df56f75"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 </table><table·class="memberdecls">
 126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 127 Variables</h2></td></tr>
 128 <tr·class="memitem:gaf2743d5db7eefabc2985433c8f914c15"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gaf2743d5db7eefabc2985433c8f914c15">Dune::GeometryTypes::vertex</a>·=·GeometryType(0,0,false)</td></tr>
 129 <tr·class="memdesc:gaf2743d5db7eefabc2985433c8f914c15"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·vertex.··<a·href="a00244.html#gaf2743d5db7eefabc2985433c8f914c15">More...</a><br·/></td></tr>
 130 <tr·class="separator:gaf2743d5db7eefabc2985433c8f914c15"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:ga3ee4078a6c034ce7e50a4ff883f89d4e"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#ga3ee4078a6c034ce7e50a4ff883f89d4e">Dune::GeometryTypes::line</a>·=·GeometryType(0,1,false)</td></tr>
 132 <tr·class="memdesc:ga3ee4078a6c034ce7e50a4ff883f89d4e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·line.··<a·href="a00244.html#ga3ee4078a6c034ce7e50a4ff883f89d4e">More...</a><br·/></td></tr>
 133 <tr·class="separator:ga3ee4078a6c034ce7e50a4ff883f89d4e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:gaafd50fe91cdf2cb1cccb278f8b5b6d81"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gaafd50fe91cdf2cb1cccb278f8b5b6d81">Dune::GeometryTypes::triangle</a>·=·simplex(2)</td></tr>
 135 <tr·class="memdesc:gaafd50fe91cdf2cb1cccb278f8b5b6d81"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·triangle.··<a·href="a00244.html#gaafd50fe91cdf2cb1cccb278f8b5b6d81">More...</a><br·/></td></tr>
 136 <tr·class="separator:gaafd50fe91cdf2cb1cccb278f8b5b6d81"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 <tr·class="memitem:gac309764b40b9a20343b2f82ed3a67c23"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gac309764b40b9a20343b2f82ed3a67c23">Dune::GeometryTypes::quadrilateral</a>·=·cube(2)</td></tr>
 138 <tr·class="memdesc:gac309764b40b9a20343b2f82ed3a67c23"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·quadrilateral·(a·square).··<a·href="a00244.html#gac309764b40b9a20343b2f82ed3a67c23">More...</a><br·/></td></tr>
 139 <tr·class="separator:gac309764b40b9a20343b2f82ed3a67c23"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:gad9b0d80e12095c2d179bed6790ad4613"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gad9b0d80e12095c2d179bed6790ad4613">Dune::GeometryTypes::tetrahedron</a>·=·simplex(3)</td></tr>
 141 <tr·class="memdesc:gad9b0d80e12095c2d179bed6790ad4613"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·tetrahedron.··<a·href="a00244.html#gad9b0d80e12095c2d179bed6790ad4613">More...</a><br·/></td></tr>
 142 <tr·class="separator:gad9b0d80e12095c2d179bed6790ad4613"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:gad5eac9a7bf89419e02aaedc2ab43d3a0"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gad5eac9a7bf89419e02aaedc2ab43d3a0">Dune::GeometryTypes::pyramid</a>·=·GeometryType(0b0011,3,false)</td></tr>
 144 <tr·class="memdesc:gad5eac9a7bf89419e02aaedc2ab43d3a0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·3D·pyramid.··<a·href="a00244.html#gad5eac9a7bf89419e02aaedc2ab43d3a0">More...</a><br·/></td></tr>
 145 <tr·class="separator:gad5eac9a7bf89419e02aaedc2ab43d3a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 1091/21977 bytes (4.96%) of diff not shown.
5.21 KB
html2text {}
    
Offset 4, 59 lines modifiedOffset 4, 92 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 ····*·refinement 
8 Classes·|·Namespaces·|·Macros·|·Functions7 Classes·|·Namespaces·|·Functions·|·Variables
9 prismtriangulation.cc·File·Reference8 type.hh·File·Reference
 9 A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.·More...
 10 #include·<cassert>
 11 #include·<string>
 12 #include·<type_traits>
10 #include·<dune/common/fvector.hh>13 #include·<dune/common/exceptions.hh>
 14 #include·<dune/common/keywords.hh>
11 #include·<dune/common/typetraits.hh>15 #include·<dune/common/typetraits.hh>
12 #include·<dune/geometry/referenceelements.hh>16 #include·<dune/common/unused.hh>
13 #include·<dune/geometry/type.hh>17 #include·<dune/geometry/deprecated_topology.hh>
 18 Go_to_the_source_code_of_this_file.
14 #include·"base.cc" 
15 #include·"simplex.cc" 
16 ·Classes19 ·Classes
 20 class· Dune::GeometryType
 21  ······Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.
 22 ········More...
17 ·class· Dune::RefinementImp::PrismTriangulation::RefinementImp<_dimension_, 
18 ·········CoordType_> 
19  ·······Implementation·of·the·refinement·of·a·prism·into·simplices.·More... 
20   
21 struct· Dune::RefinementImp::PrismTriangulation::RefinementImp<_dimension_, 
22 ·········CoordType_>::Codim<_codimension_> 
23   
24 ·class· Dune::RefinementImp::PrismTriangulation::RefinementIteratorSpecial< 
25 ·········dimension,_CoordType,_dimension_> 
26   
27 ·class· Dune::RefinementImp::PrismTriangulation::RefinementIteratorSpecial< 
28 ·········dimension,_CoordType,_0_> 
29   
30 ·class· Dune::RefinementImp::PrismTriangulation::RefinementImp<_dimension_, 
31 ·········CoordType_>::Codim<_codimension_> 
32  23  
33 ·Namespaces24 ·Namespaces
34 namespace· Dune25 namespace· Dune
35  26  
36 namespace· Dune::RefinementImp 
37  ··········This·namespace·contains·the·implementation·of·Refinement.27 namespace· Dune::GeometryTypes
 28  ··········Predefined·GeometryTypes·for·common·geometries.
38  29  
39 namespace· Dune::RefinementImp::PrismTriangulation 
40 ············This·namespace·contains·the·Refinement·implementation·for 
41  ··········triangulating·prisms·(GeometryType::prism·->·GeometryType::simplex) 
 30 ·Functions
 31 ········std::ostream·& Dune::operator<<·(std::ostream·&s,·const·GeometryType
 32 ························&a)
 33  ······················Prints·the·type·to·an·output·stream.·More...
 34  
 35 constexpr·GeometryType Dune::GeometryTypes::simplex·(unsigned·int·dim)
 36  ······················Returns·a·GeometryType·representing·a·simplex·of
 37 ························dimension·dim.·More...
 38  
 39 constexpr·GeometryType Dune::GeometryTypes::cube·(unsigned·int·dim)
 40  ······················Returns·a·GeometryType·representing·a·hypercube·of
 41 ························dimension·dim.·More...
 42  
 43 constexpr·GeometryType Dune::GeometryTypes::none·(unsigned·int·dim)
 44  ······················Returns·a·GeometryType·representing·a·singular·of
 45 ························dimension·dim.·More...
 46  
 47 constexpr·GeometryType Dune::GeometryTypes::conicalExtension·(const
 48 ························GeometryType·&gt)
 49 ························Return·GeometryType·of·a·conical·construction·with·gt
 50  ······················as·base
 51 ························More...
 52  
 53 constexpr·GeometryType Dune::GeometryTypes::prismaticExtension·(const
 54 ························GeometryType·&gt)
 55 ························Return·GeometryType·of·a·prismatic·construction·with·gt
 56  ······················as·base
 57 ························More...
 58  
 59 ·Variables
 60 constexpr·GeometryType Dune::GeometryTypes::vertex·=·GeometryType(0,0,false)
 61  ······················GeometryType·representing·a·vertex.·More...
 62  
 63 constexpr·GeometryType Dune::GeometryTypes::line·=·GeometryType(0,1,false)
 64  ······················GeometryType·representing·a·line.·More...
 65  
 66 constexpr·GeometryType Dune::GeometryTypes::triangle·=·simplex(2)
 67  ······················GeometryType·representing·a·triangle.·More...
 68  
 69 constexpr·GeometryType Dune::GeometryTypes::quadrilateral·=·cube(2)
 70  ······················GeometryType·representing·a·quadrilateral·(a·square).
 71 ························More...
 72  
 73 constexpr·GeometryType Dune::GeometryTypes::tetrahedron·=·simplex(3)
 74  ······················GeometryType·representing·a·tetrahedron.·More...
 75  
 76 constexpr·GeometryType Dune::GeometryTypes::pyramid·=·GeometryType
 77 ························(0b0011,3,false)
 78  ······················GeometryType·representing·a·3D·pyramid.·More...
 79  
 80 constexpr·GeometryType Dune::GeometryTypes::prism·=·GeometryType
 81 ························(0b0101,3,false)
 82  ······················GeometryType·representing·a·3D·prism.·More...
42  83  
43 ·Macros 
44 #define DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC84 constexpr·GeometryType Dune::GeometryTypes::hexahedron·=·cube(3)
 85  ······················GeometryType·representing·a·hexahedron.·More...
45  86  
 87 *****·Detailed·Description·*****
 88 A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.
46 ·Functions 
47 template<int·dimension,·class·CoordType·> 
48 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::PrismTriangulation:: 
49 ·····································transformCoordinate·(FieldVector< 
50 ·····································CoordType,·dimension·>·point) 
51   
52 *****·Macro·Definition·Documentation·***** 
53 *****·◆ DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC·***** 
54 #define·DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC 
  
55 ===============================================================================89 ===============================================================================
56 ·····Generated·by [doxygen]·1.9.490 ·····Generated·by [doxygen]·1.9.4
22.1 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00179.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·pyramidtriangulation.cc·File·Reference</title>8 <title>dune-geometry:·simplex.cc·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 71 lines modifiedOffset 65, 96 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>·&#124;71 <a·href="#namespaces">Namespaces</a>·&#124;
72 <a·href="#define-members">Macros</a>·&#124;72 <a·href="#define-members">Macros</a>··</div>
73 <a·href="#func-members">Functions</a>··</div> 
74 ··<div·class="headertitle"><div·class="title">pyramidtriangulation.cc·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">simplex.cc·File·Reference</div></div>
75 </div><!--header-->74 </div><!--header-->
76 <div·class="contents">75 <div·class="contents">
  
 76 <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)··
 77 <a·href="#details">More...</a></p>
 78 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
77 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>80 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
 81 <code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
81 <code>#include·&quot;<a·class="el"·href="a00188.html">base.cc</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a00182.html">base.cc</a>&quot;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00191.html">simplex.cc</a>&quot;</code><br·/> 
83 </div><table·class="memberdecls">85 </div><table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
85 Classes</h2></td></tr>87 Classes</h2></td></tr>
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01335.html">Dune::RefinementImp::PyramidTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01355.html">Dune::RefinementImp::Simplex::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>
87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·the·refinement·of·a·pyramid·into·simplices.··<a·href="a01335.html#details">More...</a><br·/></td></tr> 
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01339.html">Dune::RefinementImp::PyramidTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01359.html">Dune::RefinementImp::Simplex::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01343.html">Dune::RefinementImp::PyramidTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01367.html">Dune::RefinementImp::Simplex::RefinementIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01347.html">Dune::RefinementImp::PyramidTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01371.html">Dune::RefinementImp::Simplex::RefinementIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01351.html">Dune::RefinementImp::PyramidTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01375.html">Dune::RefinementImp::Simplex::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
99 Namespaces</h2></td></tr>100 Namespaces</h2></td></tr>
100 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>101 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:a00261"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00261.html">Dune::RefinementImp</a></td></tr>103 <tr·class="memitem:a00261"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00261.html">Dune::RefinementImp</a></td></tr>
103 <tr·class="memdesc:a00261"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·implementation·of·<a·class="el"·href="a00251.html">Refinement</a>.·<br·/></td></tr>104 <tr·class="memdesc:a00261"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·implementation·of·<a·class="el"·href="a00251.html">Refinement</a>.·<br·/></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:a00265"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00265.html">Dune::RefinementImp::PyramidTriangulation</a></td></tr>106 <tr·class="memitem:a00266"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00266.html">Dune::RefinementImp::Simplex</a></td></tr>
106 <tr·class="memdesc:a00265"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·pyramids·(<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a2d0ccd260492[·...·truncated·by·diffoscope;·len:·284,·SHA:·94ad7879b2b7cbc1648670dceee5d8d41b12a7f65304b4764c61c3948474cd51·...·])·<br·/></td></tr>107 <tr·class="memdesc:a00266"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·<br·/></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table><table·class="memberdecls">109 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
110 Macros</h2></td></tr>111 Macros</h2></td></tr>
111 <tr·class="memitem:a5f431ee98541c17b3d9aea2dbc726941"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html#a5f431ee98541c17b3d9aea2dbc726941">DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC</a></td></tr>112 <tr·class="memitem:a944407dc4f6f9a372b10b69bbb5a0792"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html#a944407dc4f6f9a372b10b69bbb5a0792">DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC</a></td></tr>
112 <tr·class="separator:a5f431ee98541c17b3d9aea2dbc726941"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:a944407dc4f6f9a372b10b69bbb5a0792"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>116 Functions</h2></td></tr>
 117 <tr><td·colspan="2"><div·class="groupHeader">Utilities</div></td></tr>
 118 <tr·class="memitem:a4e50729390915de9253002c1fef2c911"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00266.html#a4e50729390915de9253002c1fef2c911">Dune::RefinementImp::Simplex::factorial</a>·(int·n)</td></tr>
 119 <tr·class="memdesc:a4e50729390915de9253002c1fef2c911"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·n!··<a·href="a00266.html#a4e50729390915de9253002c1fef2c911">More...</a><br·/></td></tr>
 120 <tr·class="separator:a4e50729390915de9253002c1fef2c911"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:a6913bfef82bab8e8ff1f6c98181d294b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00266.html#a6913bfef82bab8e8ff1f6c98181d294b">Dune::RefinementImp::Simplex::binomial</a>·(int·upper,·int·lower)</td></tr>
 122 <tr·class="memdesc:a6913bfef82bab8e8ff1f6c98181d294b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">calculate·<img·class="formulaInl"·alt="$\left({upper}\atop{lower}\right)$"·src="form_43.png"·width="38"·height="16"/>··<a·href="a00266.html#a6913bfef82bab8e8ff1f6c98181d294b">More...</a><br·/></td></tr>
 123 <tr·class="separator:a6913bfef82bab8e8ff1f6c98181d294b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:a24c58f3248cb543a0c221c3e9c4ac9bf"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension&gt;·</td></tr>
 125 <tr·class="memitem:a24c58f3248cb543a0c221c3e9c4ac9bf"><td·class="memTemplItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00266.html#a24c58f3248cb543a0c221c3e9c4ac9bf">Dune::RefinementImp::Simplex::pointIndex</a>·(const·FieldVector&lt;·int,·dimension·&gt;·&amp;point)</td></tr>
 126 <tr·class="memdesc:a24c58f3248cb543a0c221c3e9c4ac9bf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">calculate·the·index·of·a·given·gridpoint·within·a·Kuhn0·simplex··<a·href="a00266.html#a24c58f3248cb543a0c221c3e9c4ac9bf">More...</a><br·/></td></tr>
 127 <tr·class="separator:a24c58f3248cb543a0c221c3e9c4ac9bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a34aeb4b15c94db3e510c0b3e10940689"><td·class="memTemplParams"·colspan="2">template&lt;int·n&gt;·</td></tr>
 129 <tr·class="memitem:a34aeb4b15c94db3e510c0b3e10940689"><td·class="memTemplItemLeft"·align="right"·valign="top">FieldVector&lt;·int,·n·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00266.html#a34aeb4b15c94db3e510c0b3e10940689">Dune::RefinementImp::Simplex::getPermutation</a>·(int·m)</td></tr>
 130 <tr·class="memdesc:a34aeb4b15c94db3e510c0b3e10940689"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·permutation·from·it's·index.··<a·href="a00266.html#a34aeb4b15c94db3e510c0b3e10940689">More...</a><br·/></td></tr>
 131 <tr·class="separator:a34aeb4b15c94db3e510c0b3e10940689"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:aa6957a526f21902c037a5ff222b3f36a"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr>
 133 <tr·class="memitem:aa6957a526f21902c037a5ff222b3f36a"><td·class="memTemplItemLeft"·align="right"·valign="top">FieldVector&lt;·CoordType,·dimension·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00266.html#aa6957a526f21902c037a5ff222b3f36a">Dune::RefinementImp::Simplex::referenceToKuhn</a>·(FieldVector&lt;·CoordType,·dimension·&gt;·point,·const·FieldVector&lt;·int,·dimension·&gt;·&amp;kuhn)</td></tr>
 134 <tr·class="memdesc:aa6957a526f21902c037a5ff222b3f36a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Map·from·the·reference·simplex·to·some·Kuhn·simplex.··<a·href="a00266.html#aa6957a526f21902c037a5ff222b3f36a">More...</a><br·/></td></tr>
 135 <tr·class="separator:aa6957a526f21902c037a5ff222b3f36a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:a3c4d43135632c0bc83dca6491c2fd16c"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr>136 <tr·class="memitem:afd47205aa1691498b073d9681fb23f6d"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr>
117 <tr·class="memitem:a3c4d43135632c0bc83dca6491c2fd16c"><td·class="memTemplItemLeft"·align="right"·valign="top">FieldVector&lt;·CoordType,·dimension·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00265.html#a3c4d43135632c0bc83dca6491c2fd16c">D[·...·truncated·by·diffoscope;·len:·114,·SHA:·0808b63acbf65775ced9fe87152a8ab0fe23864b721a031cb09e4f3bcd7d58ad·...·])</td></tr>137 <tr·class="memitem:afd47205aa1691498b073d9681fb23f6d"><td·class="memTemplItemLeft"·align="right"·valign="top">FieldVector&lt;·CoordType,·dimension·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00266.html#afd47205aa1691498b073d9681fb23f6d">D[·...·truncated·by·diffoscope;·len:·150,·SHA:·75372dc2438986621b6d2d95f244f0a25524f6260c5138df92aa0e20f8e39d7c·...·])</td></tr>
 138 <tr·class="memdesc:afd47205aa1691498b073d9681fb23f6d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Map·from·some·Kuhn·simplex·to·the·reference·simplex.··<a·href="a00266.html#afd47205aa1691498b073d9681fb23f6d">More...</a><br·/></td></tr>
118 <tr·class="separator:a3c4d43135632c0bc83dca6491c2fd16c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:afd47205aa1691498b073d9681fb23f6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>140 </table>
 141 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 142 <div·class="textblock"><p·>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·</p>
 143 <p·>See·<a·class="el"·href="a00250.html">Refinement·implementation·for·simplices</a>.·</p>
120 <h2·class="groupheader">Macro·Definition·Documentation</h2>144 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
121 <a·id="a5f431ee98541c17b3d9aea2dbc726941"·name="a5f431ee98541c17b3d9aea2dbc726941"></a> 
122 <h2·class="memtitle"><span·class="permalink"><a·href="#a5f431ee98541c17b3d9aea2dbc726941">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC</h2>145 <a·id="a944407dc4f6f9a372b10b69bbb5a0792"·name="a944407dc4f6f9a372b10b69bbb5a0792"></a>
 146 <h2·class="memtitle"><span·class="permalink"><a·href="#a944407dc4f6f9a372b10b69bbb5a0792">&#9670;&nbsp;</a></span>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC</h2>
  
123 <div·class="memitem">147 <div·class="memitem">
124 <div·class="memproto">148 <div·class="memproto">
125 ······<table·class="memname">149 ······<table·class="memname">
126 ········<tr>150 ········<tr>
127 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC</td>151 ··········<td·class="memname">#define·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC</td>
128 ········</tr>152 ········</tr>
129 ······</table>153 ······</table>
130 </div><div·class="memdoc">154 </div><div·class="memdoc">
  
131 </div>155 </div>
132 </div>156 </div>
133 </div><!--·contents·-->157 </div><!--·contents·-->
5.25 KB
html2text {}
    
Offset 5, 59 lines modifiedOffset 5, 96 lines modified
  
5 dune-geometry 2.9.05 dune-geometry 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·geometry7 ····*·geometry
8 ····*·refinement8 ····*·refinement
9 Classes·|·Namespaces·|·Macros·|·Functions9 Classes·|·Namespaces·|·Macros
10 pyramidtriangulation.cc·File·Reference10 simplex.cc·File·Reference
 11 This·file·contains·the·Refinement·implementation·for·simplices·(triangles,
 12 tetrahedrons...)·More...
 13 #include·<algorithm>
11 #include·<dune/common/fvector.hh>14 #include·<dune/common/fvector.hh>
12 #include·<dune/common/typetraits.hh>15 #include·<dune/common/math.hh>
 16 #include·<dune/geometry/multilineargeometry.hh>
13 #include·<dune/geometry/referenceelements.hh>17 #include·<dune/geometry/referenceelements.hh>
14 #include·<dune/geometry/type.hh>18 #include·<dune/geometry/type.hh>
15 #include·"base.cc"19 #include·"base.cc"
16 #include·"simplex.cc" 
17 ·Classes20 ·Classes
18 ·class· Dune::RefinementImp::PyramidTriangulation::RefinementImp<_dimension_,21 ·class· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>
19 ·········CoordType_> 
20  ·······Implementation·of·the·refinement·of·a·pyramid·into·simplices.·More... 
21  22  
22 struct· Dune::RefinementImp::PyramidTriangulation::RefinementImp<_dimension_,23 struct· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>::
23 ·········CoordType_>::Codim<_codimension_>24 ·········Codim<_codimension_>
24  25  
25 ·class· Dune::RefinementImp::PyramidTriangulation::RefinementIteratorSpecial<26 ·class· Dune::RefinementImp::Simplex::RefinementIteratorSpecial<_dimension,
26 ·········dimension,_CoordType,_dimension_>27 ·········CoordType,_dimension_>
27  28  
28 ·class· Dune::RefinementImp::PyramidTriangulation::RefinementIteratorSpecial<29 ·class· Dune::RefinementImp::Simplex::RefinementIteratorSpecial<_dimension,
29 ·········dimension,_CoordType,_0_>30 ·········CoordType,_0_>
30  31  
31 ·class· Dune::RefinementImp::PyramidTriangulation::RefinementImp<_dimension_,32 ·class· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>::
32 ·········CoordType_>::Codim<_codimension_>33 ·········Codim<_codimension_>
33  34  
34 ·Namespaces35 ·Namespaces
35 namespace· Dune36 namespace· Dune
36  37  
37 namespace· Dune::RefinementImp38 namespace· Dune::RefinementImp
38  ··········This·namespace·contains·the·implementation·of·Refinement.39  ··········This·namespace·contains·the·implementation·of·Refinement.
39  40  
40 namespace· Dune::RefinementImp::PyramidTriangulation41 namespace· Dune::RefinementImp::Simplex
41 ············This·namespace·contains·the·Refinement·implementation·for42  ··········This·namespace·contains·the·Refinement·implementation·for·simplices
 43 ············(triangles,·tetrahedrons...)
42  ··········triangulating·pyramids·(GeometryType::pyramid·->·GeometryType:: 
43 ············simplex) 
44  44  
45 ·Macros45 ·Macros
46 #define DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC46 #define DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC
47  47  
48 ·Functions48 ·Functions
 49 Utilities
 50 ································int Dune::RefinementImp::Simplex::factorial
 51 ·····································(int·n)
 52  ···································Calculate·n!·More...
 53  
 54 ································int Dune::RefinementImp::Simplex::binomial
 55 ·····································(int·upper,·int·lower)
 56  ···································calculate·[$\left({upper}\atop
 57 ·····································{lower}\right)$]·More...
 58  
 59 template<int·dimension>
 60 ································int Dune::RefinementImp::Simplex::pointIndex
 61 ·····································(const·FieldVector<·int,·dimension·>
 62 ·····································&point)
 63  ···································calculate·the·index·of·a·given·gridpoint
 64 ·····································within·a·Kuhn0·simplex·More...
 65  
 66 template<int·n>
 67 ··············FieldVector<·int,·n·> Dune::RefinementImp::Simplex::
 68 ·····································getPermutation·(int·m)
 69  ···································Calculate·permutation·from·it's·index.
 70 ·····································More...
 71  
49 template<int·dimension,·class·CoordType·>72 template<int·dimension,·class·CoordType·>
50 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::73 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::Simplex::
51 ·····································PyramidTriangulation::transformCoordinate 
52 ·····································(FieldVector<·CoordType,·dimension·>74 ·····································referenceToKuhn·(FieldVector<·CoordType,
 75 ·····································dimension·>·point,·const·FieldVector<·int,
53 ·····································point)76 ·····································dimension·>·&kuhn)
 77  ···································Map·from·the·reference·simplex·to·some
 78 ·····································Kuhn·simplex.·More...
54  79  
 80 template<int·dimension,·class·CoordType·>
 81 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::Simplex::
 82 ·····································kuhnToReference·(FieldVector<·CoordType,
 83 ·····································dimension·>·point,·const·FieldVector<·int,
 84 ·····································dimension·>·&kuhn)
 85  ···································Map·from·some·Kuhn·simplex·to·the
 86 ·····································reference·simplex.·More...
 87  
 88 *****·Detailed·Description·*****
 89 This·file·contains·the·Refinement·implementation·for·simplices·(triangles,
 90 tetrahedrons...)
 91 See·Refinement_implementation_for_simplices.
55 *****·Macro·Definition·Documentation·*****92 *****·Macro·Definition·Documentation·*****
56 *****·◆ DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC·***** 
57 #define·DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC93 *****·◆ DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC·*****
 94 #define·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC
  
58 ===============================================================================95 ===============================================================================
59 ·····Generated·by [doxygen]·1.9.496 ·····Generated·by [doxygen]·1.9.4
16.0 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00182.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·hcubetriangulation.cc·File·Reference</title>8 <title>dune-geometry:·base.cc·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 67 lines modifiedOffset 65, 72 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>·&#124;71 <a·href="#namespaces">Namespaces</a>·&#124;
72 <a·href="#define-members">Macros</a>··</div>72 <a·href="#define-members">Macros</a>·&#124;
 73 <a·href="#func-members">Functions</a>··</div>
73 ··<div·class="headertitle"><div·class="title">hcubetriangulation.cc·File·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">base.cc·File·Reference</div></div>
74 </div><!--header-->75 </div><!--header-->
75 <div·class="contents">76 <div·class="contents">
  
76 <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·-&gt;·triangle,·hexahedron·-&gt;·tetrahedron)··77 <p>This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation.··
77 <a·href="#details">More...</a></p>78 <a·href="#details">More...</a></p>
78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>79 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
79 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/> 
80 <code>#include·&quot;<a·class="el"·href="a00188.html">base.cc</a>&quot;</code><br·/> 
81 <code>#include·&quot;<a·class="el"·href="a00191.html">simplex.cc</a>&quot;</code><br·/> 
82 </div><table·class="memberdecls">80 </div><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
84 Classes</h2></td></tr>82 Classes</h2></td></tr>
85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01287.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01243.html">Dune::RefinementImp::Traits&lt;·topologyId,·CoordType,·coerceToId,·dimension,·Dummy·&gt;</a></td></tr>
 84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mapping·from·<em>geometryType</em>,·<em>CoordType</em>·and·<em>coerceTo</em>·to·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation.··<a·href="a01243.html#details">More...</a><br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01291.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01247.html">Dune::RefinementIntervals</a></td></tr>
 87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Holds·the·number·of·refined·intervals·per·axis·needed·for·virtual·and·static·refinement.··<a·href="a01247.html#details">More...</a><br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01295.html">Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01251.html">Dune::StaticRefinement&lt;·topologyId,·CoordType,·coerceToId,·dimension_·&gt;</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrap·each·<a·class="el"·href="a00251.html">Refinement</a>·implementation·to·get·a·consistent·interface.··<a·href="a01251.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01299.html">Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01303.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01255.html">Dune::StaticRefinement&lt;·topologyId,·CoordType,·coerceToId,·dimension_·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a01255.html"·title="The·Codim·struct·inherited·from·the·Refinement·implementation.">Codim</a>·struct·inherited·from·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation.··<a·href="a01255.html#details">More...</a><br·/></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>98 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:a00261"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00261.html">Dune::RefinementImp</a></td></tr>100 <tr·class="memitem:a00261"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00261.html">Dune::RefinementImp</a></td></tr>
101 <tr·class="memdesc:a00261"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·implementation·of·<a·class="el"·href="a00251.html">Refinement</a>.·<br·/></td></tr>101 <tr·class="memdesc:a00261"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·implementation·of·<a·class="el"·href="a00251.html">Refinement</a>.·<br·/></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:a00263"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00263.html">Dune::RefinementImp::HCubeTriangulation</a></td></tr> 
104 <tr·class="memdesc:a00263"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a12047f019178e4aabc2f205734fcd410"·title="Cube·element·in·any·nonnegative·dimension.">GeometryType::cube</a>·-&gt;·<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a14748a2cbd2710f909689fc503e107b3"·title="Simplicial·element·in·any·nonnegative·dimension.">GeometryType::simplex</a>)·<br·/></td></tr> 
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 </table><table·class="memberdecls">103 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
108 Macros</h2></td></tr>105 Macros</h2></td></tr>
109 <tr·class="memitem:a3fe24de9b756cd18f014979a41cb0843"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html#a3fe24de9b756cd18f014979a41cb0843">DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</a></td></tr>106 <tr·class="memitem:ab8232ef779e57c3676c54a73bd759f72"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html#ab8232ef779e57c3676c54a73bd759f72">DUNE_GEOMETRY_REFINEMENT_BASE_CC</a></td></tr>
 107 <tr·class="separator:ab8232ef779e57c3676c54a73bd759f72"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 108 </table><table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 110 Functions</h2></td></tr>
 111 <tr·class="memitem:ga803bd3e72a1dc194c660659d0e87c2d3"><td·class="memItemLeft"·align="right"·valign="top">RefinementIntervals&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html#ga803bd3e72a1dc194c660659d0e87c2d3">Dune::refinementIntervals</a>·(int·intervals)</td></tr>
 112 <tr·class="memdesc:ga803bd3e72a1dc194c660659d0e87c2d3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·<a·class="el"·href="a01247.html"·title="Holds·the·number·of·refined·intervals·per·axis·needed·for·virtual·and·static·refinement.">RefinementIntervals</a>·object.··<a·href="a00251.html#ga803bd3e72a1dc194c660659d0e87c2d3">More...</a><br·/></td></tr>
110 <tr·class="separator:a3fe24de9b756cd18f014979a41cb0843"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:ga803bd3e72a1dc194c660659d0e87c2d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:ga93defb58afad2ca665a30f98a30ecd3f"><td·class="memItemLeft"·align="right"·valign="top">RefinementIntervals&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html#ga93defb58afad2ca665a30f98a30ecd3f">Dune::refinementLevels</a>·(int·levels)</td></tr>
 115 <tr·class="memdesc:ga93defb58afad2ca665a30f98a30ecd3f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·<a·class="el"·href="a01247.html"·title="Holds·the·number·of·refined·intervals·per·axis·needed·for·virtual·and·static·refinement.">RefinementIntervals</a>·object.··<a·href="a00251.html#ga93defb58afad2ca665a30f98a30ecd3f">More...</a><br·/></td></tr>
 116 <tr·class="separator:ga93defb58afad2ca665a30f98a30ecd3f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>117 </table>
112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 119 <div·class="textblock"><p·>This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation.·</p>
113 <div·class="textblock"><p·>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·-&gt;·triangle,·hexahedron·-&gt;·tetrahedron)·</p> 
114 <p·>See·<a·class="el"·href="a00249.html">Refinement·implementation·for·triangulating·hypercubes</a>.·</p> 
115 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>120 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
116 <a·id="a3fe24de9b756cd18f014979a41cb0843"·name="a3fe24de9b756cd18f014979a41cb0843"></a>121 <a·id="ab8232ef779e57c3676c54a73bd759f72"·name="ab8232ef779e57c3676c54a73bd759f72"></a>
117 <h2·class="memtitle"><span·class="permalink"><a·href="#a3fe24de9b756cd18f014979a41cb0843">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</h2>122 <h2·class="memtitle"><span·class="permalink"><a·href="#ab8232ef779e57c3676c54a73bd759f72">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_BASE_CC</h2>
  
118 <div·class="memitem">123 <div·class="memitem">
119 <div·class="memproto">124 <div·class="memproto">
120 ······<table·class="memname">125 ······<table·class="memname">
121 ········<tr>126 ········<tr>
122 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</td>127 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_BASE_CC</td>
123 ········</tr>128 ········</tr>
124 ······</table>129 ······</table>
125 </div><div·class="memdoc">130 </div><div·class="memdoc">
  
126 </div>131 </div>
127 </div>132 </div>
128 </div><!--·contents·-->133 </div><!--·contents·-->
3.32 KB
html2text {}
    
Offset 5, 55 lines modifiedOffset 5, 56 lines modified
  
5 dune-geometry 2.9.05 dune-geometry 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·geometry7 ····*·geometry
8 ····*·refinement8 ····*·refinement
9 Classes·|·Namespaces·|·Macros9 Classes·|·Namespaces·|·Macros·|·Functions
 10 base.cc·File·Reference
 11 This·file·contains·the·parts·independent·of·a·particular·Refinement
 12 implementation.·More...
10 hcubetriangulation.cc·File·Reference 
11 This·file·contains·the·Refinement·implementation·for·triangulating·hypercubes 
12 (quadrilateral·->·triangle,·hexahedron·->·tetrahedron)·More... 
13 #include·<dune/geometry/referenceelements.hh> 
14 #include·<dune/geometry/type.hh>13 #include·<dune/geometry/type.hh>
15 #include·"base.cc" 
16 #include·"simplex.cc" 
17 ·Classes14 ·Classes
18 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementImp<_dimension_, 
19 ·········CoordType_>15 struct· Dune::RefinementImp::Traits<_topologyId,_CoordType,_coerceToId,
 16 ·········dimension,_Dummy_>
 17  ·······Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular
 18 ·········Refinement·implementation.·More...
20  19  
21 struct· Dune::RefinementImp::HCubeTriangulation::RefinementImp<_dimension_, 
22 ·········CoordType_>::Codim<_codimension_>20 ·class· Dune::RefinementIntervals
 21  ·······Holds·the·number·of·refined·intervals·per·axis·needed·for·virtual·and
 22 ·········static·refinement.·More...
23  23  
24 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial< 
25 ·········dimension,_CoordType,_dimension_>24 ·class· Dune::StaticRefinement<_topologyId,_CoordType,_coerceToId,_dimension_
 25 ·········>
 26  ·······Wrap·each·Refinement·implementation·to·get·a·consistent·interface.
 27 ·········More...
26  28  
 29 struct· Dune::StaticRefinement<_topologyId,_CoordType,_coerceToId,_dimension_
27 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial< 
28 ·········dimension,_CoordType,_0_> 
29   
30 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementImp<_dimension_, 
31 ·········CoordType_>::Codim<_codimension_>30 ·········>::Codim<_codimension_>
 31  ·······The·Codim·struct·inherited·from·the·Refinement·implementation.·More...
32  32  
33 ·Namespaces33 ·Namespaces
34 namespace· Dune34 namespace· Dune
35  35  
36 namespace· Dune::RefinementImp36 namespace· Dune::RefinementImp
37  ··········This·namespace·contains·the·implementation·of·Refinement.37  ··········This·namespace·contains·the·implementation·of·Refinement.
38  38  
39 namespace· Dune::RefinementImp::HCubeTriangulation 
40 ············This·namespace·contains·the·Refinement·implementation·for 
41  ··········triangulating·hypercubes·(GeometryType::cube·->·GeometryType:: 
42 ············simplex) 
43   
44 ·Macros39 ·Macros
45 #define DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC40 #define DUNE_GEOMETRY_REFINEMENT_BASE_CC
 41  
 42 ·Functions
 43 RefinementIntervals Dune::refinementIntervals·(int·intervals)
 44  ···················Creates·a·RefinementIntervals·object.·More...
 45  
 46 RefinementIntervals Dune::refinementLevels·(int·levels)
 47  ···················Creates·a·RefinementIntervals·object.·More...
46  48  
47 *****·Detailed·Description·*****49 *****·Detailed·Description·*****
 50 This·file·contains·the·parts·independent·of·a·particular·Refinement
 51 implementation.
48 This·file·contains·the·Refinement·implementation·for·triangulating·hypercubes 
49 (quadrilateral·->·triangle,·hexahedron·->·tetrahedron) 
50 See·Refinement_implementation_for_triangulating_hypercubes. 
51 *****·Macro·Definition·Documentation·*****52 *****·Macro·Definition·Documentation·*****
52 *****·◆ DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC·*****53 *****·◆ DUNE_GEOMETRY_REFINEMENT_BASE_CC·*****
53 #define·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC54 #define·DUNE_GEOMETRY_REFINEMENT_BASE_CC
  
54 ===============================================================================55 ===============================================================================
55 ·····Generated·by [doxygen]·1.9.456 ·····Generated·by [doxygen]·1.9.4
16.2 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00185.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·hcube.cc·File·Reference</title>8 <title>dune-geometry:·prismtriangulation.cc·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 73 lines modifiedOffset 65, 71 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>·&#124;71 <a·href="#namespaces">Namespaces</a>·&#124;
72 <a·href="#define-members">Macros</a>··</div>72 <a·href="#define-members">Macros</a>·&#124;
 73 <a·href="#func-members">Functions</a>··</div>
73 ··<div·class="headertitle"><div·class="title">hcube.cc·File·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">prismtriangulation.cc·File·Reference</div></div>
74 </div><!--header-->75 </div><!--header-->
75 <div·class="contents">76 <div·class="contents">
  
76 <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).·· 
77 <a·href="#details">More...</a></p> 
78 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
80 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/geometry/axisalignedcubegeometry.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00188.html">base.cc</a>&quot;</code><br·/>81 <code>#include·&quot;<a·class="el"·href="a00182.html">base.cc</a>&quot;</code><br·/>
 82 <code>#include·&quot;<a·class="el"·href="a00179.html">simplex.cc</a>&quot;</code><br·/>
84 </div><table·class="memberdecls">83 </div><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>85 Classes</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01259.html">Dune::RefinementImp::HCube::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01311.html">Dune::RefinementImp::PrismTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes··<a·href="a01259.html#details">More...</a><br·/></td></tr>87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·the·refinement·of·a·prism·into·simplices.··<a·href="a01311.html#details">More...</a><br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01263.html">Dune::RefinementImp::HCube::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01315.html">Dune::RefinementImp::PrismTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01267.html">Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·codimension·&gt;</a></td></tr> 
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">SubEntityIterator·base·class·for·hypercube·refinement.··<a·href="a01267.html#details">More...</a><br·/></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01271.html">Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01319.html">Dune::RefinementImp::PrismTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01275.html">Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01323.html">Dune::RefinementImp::PrismTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01279.html">Dune::RefinementImp::HCube::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01327.html">Dune::RefinementImp::PrismTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
101 </table><table·class="memberdecls">97 </table><table·class="memberdecls">
102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>98 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
103 Namespaces</h2></td></tr>99 Namespaces</h2></td></tr>
104 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>100 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:a00261"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00261.html">Dune::RefinementImp</a></td></tr>102 <tr·class="memitem:a00261"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00261.html">Dune::RefinementImp</a></td></tr>
107 <tr·class="memdesc:a00261"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·implementation·of·<a·class="el"·href="a00251.html">Refinement</a>.·<br·/></td></tr>103 <tr·class="memdesc:a00261"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·implementation·of·<a·class="el"·href="a00251.html">Refinement</a>.·<br·/></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:a00262"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00262.html">Dune::RefinementImp::HCube</a></td></tr>105 <tr·class="memitem:a00264"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00264.html">Dune::RefinementImp::PrismTriangulation</a></td></tr>
110 <tr·class="memdesc:a00262"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a12047f019178e4aabc2f2057[·...·truncated·by·diffoscope;·len:·85,·SHA:·56447002323c6918ce9974b1356de6a07bf1c3d534bac8d8240cb4a2bdc69d07·...·]·<br·/></td></tr>106 <tr·class="memdesc:a00264"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·prisms·(<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a9e6fd2eea32599[·...·truncated·by·diffoscope;·len:·276,·SHA:·45b3878afd7a9a06ea757dada1f3cca0052cb51e49e1835b6e7593200729f909·...·]·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">108 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
114 Macros</h2></td></tr>110 Macros</h2></td></tr>
115 <tr·class="memitem:a2be7a03e64dedaaa1cf5c7c8e2a9cf60"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</a></td></tr>111 <tr·class="memitem:ae56eb72b98f97f57cc224eb9b4394ef8"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html#ae56eb72b98f97f57cc224eb9b4394ef8">DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC</a></td></tr>
116 <tr·class="separator:a2be7a03e64dedaaa1cf5c7c8e2a9cf60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:ae56eb72b98f97f57cc224eb9b4394ef8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:af1da6e2739b0151f232dcecc95812162"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr>
 117 <tr·class="memitem:af1da6e2739b0151f232dcecc95812162"><td·class="memTemplItemLeft"·align="right"·valign="top">FieldVector&lt;·CoordType,·dimension·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00264.html#af1da6e2739b0151f232dcecc95812162">Dune::RefinementImp::PrismTriangulation::transformCoordinate</a>·(FieldVector&lt;·CoordType,·dimension·&gt;·point)</td></tr>
 118 <tr·class="separator:af1da6e2739b0151f232dcecc95812162"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>119 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
119 <div·class="textblock"><p·>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).·</p> 
120 <p·>See·<a·class="el"·href="a00248.html">Refinement·implementation·for·hypercubes</a>.·</p> 
121 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>120 <h2·class="groupheader">Macro·Definition·Documentation</h2>
122 <a·id="a2be7a03e64dedaaa1cf5c7c8e2a9cf60"·name="a2be7a03e64dedaaa1cf5c7c8e2a9cf60"></a>121 <a·id="ae56eb72b98f97f57cc224eb9b4394ef8"·name="ae56eb72b98f97f57cc224eb9b4394ef8"></a>
123 <h2·class="memtitle"><span·class="permalink"><a·href="#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</h2>122 <h2·class="memtitle"><span·class="permalink"><a·href="#ae56eb72b98f97f57cc224eb9b4394ef8">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC</h2>
  
124 <div·class="memitem">123 <div·class="memitem">
125 <div·class="memproto">124 <div·class="memproto">
126 ······<table·class="memname">125 ······<table·class="memname">
127 ········<tr>126 ········<tr>
128 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</td>127 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC</td>
129 ········</tr>128 ········</tr>
130 ······</table>129 ······</table>
131 </div><div·class="memdoc">130 </div><div·class="memdoc">
  
132 </div>131 </div>
133 </div>132 </div>
134 </div><!--·contents·-->133 </div><!--·contents·-->
3.41 KB
html2text {}
    
Offset 5, 60 lines modifiedOffset 5, 58 lines modified
  
5 dune-geometry 2.9.05 dune-geometry 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·geometry7 ····*·geometry
8 ····*·refinement8 ····*·refinement
9 Classes·|·Namespaces·|·Macros9 Classes·|·Namespaces·|·Macros·|·Functions
 10 prismtriangulation.cc·File·Reference
10 hcube.cc·File·Reference 
11 This·file·contains·the·Refinement·implementation·for·hypercubes 
12 (quadrilaterals,·hexahedrons,·etc.).·More... 
13 #include·<cassert> 
14 #include·<dune/common/fvector.hh>11 #include·<dune/common/fvector.hh>
15 #include·<dune/common/iteratorfacades.hh>12 #include·<dune/common/typetraits.hh>
16 #include·<dune/geometry/referenceelements.hh>13 #include·<dune/geometry/referenceelements.hh>
17 #include·<dune/geometry/axisalignedcubegeometry.hh>14 #include·<dune/geometry/type.hh>
18 #include·"base.cc"15 #include·"base.cc"
 16 #include·"simplex.cc"
19 ·Classes17 ·Classes
20 ·class· Dune::RefinementImp::HCube::RefinementImp<_dimension_,_CoordType_>18 ·class· Dune::RefinementImp::PrismTriangulation::RefinementImp<_dimension_,
21  ·······Refinement·implementation·for·hypercubes·More...19 ·········CoordType_>
 20  ·······Implementation·of·the·refinement·of·a·prism·into·simplices.·More...
22  21  
23 struct· Dune::RefinementImp::HCube::RefinementImp<_dimension_,_CoordType_>::22 struct· Dune::RefinementImp::PrismTriangulation::RefinementImp<_dimension_,
24 ·········Codim<_codimension_>23 ·········CoordType_>::Codim<_codimension_>
25  24  
26 ·class· Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial<25 ·class· Dune::RefinementImp::PrismTriangulation::RefinementIteratorSpecial<
27 ·········dimension,_CoordType,_codimension_> 
28  ·······SubEntityIterator·base·class·for·hypercube·refinement.·More... 
29   
30 ·class· Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial< 
31 ·········dimension,_CoordType,_dimension_>26 ·········dimension,_CoordType,_dimension_>
32  27  
33 ·class· Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial<28 ·class· Dune::RefinementImp::PrismTriangulation::RefinementIteratorSpecial<
34 ·········dimension,_CoordType,_0_>29 ·········dimension,_CoordType,_0_>
35  30  
36 ·class· Dune::RefinementImp::HCube::RefinementImp<_dimension_,_CoordType_>::31 ·class· Dune::RefinementImp::PrismTriangulation::RefinementImp<_dimension_,
37 ·········Codim<_codimension_>32 ·········CoordType_>::Codim<_codimension_>
38  33  
39 ·Namespaces34 ·Namespaces
40 namespace· Dune35 namespace· Dune
41  36  
42 namespace· Dune::RefinementImp37 namespace· Dune::RefinementImp
43  ··········This·namespace·contains·the·implementation·of·Refinement.38  ··········This·namespace·contains·the·implementation·of·Refinement.
44  39  
45 namespace· Dune::RefinementImp::HCube40 namespace· Dune::RefinementImp::PrismTriangulation
46  ··········This·namespace·contains·the·Refinement·implementation·for41 ············This·namespace·contains·the·Refinement·implementation·for
47 ············hypercubes·(GeometryType::cube).42  ··········triangulating·prisms·(GeometryType::prism·->·GeometryType::simplex)
  
48  43  
49 ·Macros44 ·Macros
50 #define DUNE_GEOMETRY_REFINEMENT_HCUBE_CC45 #define DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC
 46  
 47 ·Functions
 48 template<int·dimension,·class·CoordType·>
 49 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::PrismTriangulation::
 50 ·····································transformCoordinate·(FieldVector<
 51 ·····································CoordType,·dimension·>·point)
51  52  
52 *****·Detailed·Description·***** 
53 This·file·contains·the·Refinement·implementation·for·hypercubes 
54 (quadrilaterals,·hexahedrons,·etc.). 
55 See·Refinement_implementation_for_hypercubes. 
56 *****·Macro·Definition·Documentation·*****53 *****·Macro·Definition·Documentation·*****
57 *****·◆ DUNE_GEOMETRY_REFINEMENT_HCUBE_CC·*****54 *****·◆ DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC·*****
58 #define·DUNE_GEOMETRY_REFINEMENT_HCUBE_CC55 #define·DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC
  
59 ===============================================================================56 ===============================================================================
60 ·····Generated·by [doxygen]·1.9.457 ·····Generated·by [doxygen]·1.9.4
16.0 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00188.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·base.cc·File·Reference</title>8 <title>dune-geometry:·hcubetriangulation.cc·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 72 lines modifiedOffset 65, 67 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>·&#124;71 <a·href="#namespaces">Namespaces</a>·&#124;
72 <a·href="#define-members">Macros</a>·&#124;72 <a·href="#define-members">Macros</a>··</div>
73 <a·href="#func-members">Functions</a>··</div> 
74 ··<div·class="headertitle"><div·class="title">base.cc·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">hcubetriangulation.cc·File·Reference</div></div>
75 </div><!--header-->74 </div><!--header-->
76 <div·class="contents">75 <div·class="contents">
  
77 <p>This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation.··76 <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·-&gt;·triangle,·hexahedron·-&gt;·tetrahedron)··
78 <a·href="#details">More...</a></p>77 <a·href="#details">More...</a></p>
79 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 80 <code>#include·&quot;<a·class="el"·href="a00182.html">base.cc</a>&quot;</code><br·/>
 81 <code>#include·&quot;<a·class="el"·href="a00179.html">simplex.cc</a>&quot;</code><br·/>
80 </div><table·class="memberdecls">82 </div><table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
82 Classes</h2></td></tr>84 Classes</h2></td></tr>
83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01243.html">Dune::RefinementImp::Traits&lt;·topologyId,·CoordType,·coerceToId,·dimension,·Dummy·&gt;</a></td></tr>85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01287.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>
84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mapping·from·<em>geometryType</em>,·<em>CoordType</em>·and·<em>coerceTo</em>·to·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation.··<a·href="a01243.html#details">More...</a><br·/></td></tr> 
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01291.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01247.html">Dune::RefinementIntervals</a></td></tr> 
87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Holds·the·number·of·refined·intervals·per·axis·needed·for·virtual·and·static·refinement.··<a·href="a01247.html#details">More...</a><br·/></td></tr> 
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01251.html">Dune::StaticRefinement&lt;·topologyId,·CoordType,·coerceToId,·dimension_·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01295.html">Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr>
90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrap·each·<a·class="el"·href="a00251.html">Refinement</a>·implementation·to·get·a·consistent·interface.··<a·href="a01251.html#details">More...</a><br·/></td></tr> 
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01299.html">Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01255.html">Dune::StaticRefinement&lt;·topologyId,·CoordType,·coerceToId,·dimension_·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01303.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a01255.html"·title="The·Codim·struct·inherited·from·the·Refinement·implementation.">Codim</a>·struct·inherited·from·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation.··<a·href="a01255.html#details">More...</a><br·/></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>98 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:a00261"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00261.html">Dune::RefinementImp</a></td></tr>100 <tr·class="memitem:a00261"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00261.html">Dune::RefinementImp</a></td></tr>
101 <tr·class="memdesc:a00261"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·implementation·of·<a·class="el"·href="a00251.html">Refinement</a>.·<br·/></td></tr>101 <tr·class="memdesc:a00261"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·implementation·of·<a·class="el"·href="a00251.html">Refinement</a>.·<br·/></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 <tr·class="memitem:a00263"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00263.html">Dune::RefinementImp::HCubeTriangulation</a></td></tr>
 104 <tr·class="memdesc:a00263"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a12047f019178e4aabc2f205734fcd410"·title="Cube·element·in·any·nonnegative·dimension.">GeometryType::cube</a>·-&gt;·<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a14748a2cbd2710f909689fc503e107b3"·title="Simplicial·element·in·any·nonnegative·dimension.">GeometryType::simplex</a>)·<br·/></td></tr>
 105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table><table·class="memberdecls">106 </table><table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
105 Macros</h2></td></tr>108 Macros</h2></td></tr>
106 <tr·class="memitem:ab8232ef779e57c3676c54a73bd759f72"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html#ab8232ef779e57c3676c54a73bd759f72">DUNE_GEOMETRY_REFINEMENT_BASE_CC</a></td></tr>109 <tr·class="memitem:a3fe24de9b756cd18f014979a41cb0843"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html#a3fe24de9b756cd18f014979a41cb0843">DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</a></td></tr>
107 <tr·class="separator:ab8232ef779e57c3676c54a73bd759f72"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
108 </table><table·class="memberdecls"> 
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
110 Functions</h2></td></tr> 
111 <tr·class="memitem:ga803bd3e72a1dc194c660659d0e87c2d3"><td·class="memItemLeft"·align="right"·valign="top">RefinementIntervals&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html#ga803bd3e72a1dc194c660659d0e87c2d3">Dune::refinementIntervals</a>·(int·intervals)</td></tr> 
112 <tr·class="memdesc:ga803bd3e72a1dc194c660659d0e87c2d3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·<a·class="el"·href="a01247.html"·title="Holds·the·number·of·refined·intervals·per·axis·needed·for·virtual·and·static·refinement.">RefinementIntervals</a>·object.··<a·href="a00251.html#ga803bd3e72a1dc194c660659d0e87c2d3">More...</a><br·/></td></tr> 
113 <tr·class="separator:ga803bd3e72a1dc194c660659d0e87c2d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:ga93defb58afad2ca665a30f98a30ecd3f"><td·class="memItemLeft"·align="right"·valign="top">RefinementIntervals&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html#ga93defb58afad2ca665a30f98a30ecd3f">Dune::refinementLevels</a>·(int·levels)</td></tr> 
115 <tr·class="memdesc:ga93defb58afad2ca665a30f98a30ecd3f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·<a·class="el"·href="a01247.html"·title="Holds·the·number·of·refined·intervals·per·axis·needed·for·virtual·and·static·refinement.">RefinementIntervals</a>·object.··<a·href="a00251.html#ga93defb58afad2ca665a30f98a30ecd3f">More...</a><br·/></td></tr> 
116 <tr·class="separator:ga93defb58afad2ca665a30f98a30ecd3f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:a3fe24de9b756cd18f014979a41cb0843"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>111 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><p·>This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation.·</p>113 <div·class="textblock"><p·>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·-&gt;·triangle,·hexahedron·-&gt;·tetrahedron)·</p>
 114 <p·>See·<a·class="el"·href="a00249.html">Refinement·implementation·for·triangulating·hypercubes</a>.·</p>
120 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>115 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
121 <a·id="ab8232ef779e57c3676c54a73bd759f72"·name="ab8232ef779e57c3676c54a73bd759f72"></a>116 <a·id="a3fe24de9b756cd18f014979a41cb0843"·name="a3fe24de9b756cd18f014979a41cb0843"></a>
122 <h2·class="memtitle"><span·class="permalink"><a·href="#ab8232ef779e57c3676c54a73bd759f72">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_BASE_CC</h2>117 <h2·class="memtitle"><span·class="permalink"><a·href="#a3fe24de9b756cd18f014979a41cb0843">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</h2>
  
123 <div·class="memitem">118 <div·class="memitem">
124 <div·class="memproto">119 <div·class="memproto">
125 ······<table·class="memname">120 ······<table·class="memname">
126 ········<tr>121 ········<tr>
127 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_BASE_CC</td>122 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</td>
128 ········</tr>123 ········</tr>
129 ······</table>124 ······</table>
130 </div><div·class="memdoc">125 </div><div·class="memdoc">
  
131 </div>126 </div>
132 </div>127 </div>
133 </div><!--·contents·-->128 </div><!--·contents·-->
3.33 KB
html2text {}
    
Offset 5, 56 lines modifiedOffset 5, 55 lines modified
  
5 dune-geometry 2.9.05 dune-geometry 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·geometry7 ····*·geometry
8 ····*·refinement8 ····*·refinement
9 Classes·|·Namespaces·|·Macros·|·Functions9 Classes·|·Namespaces·|·Macros
10 base.cc·File·Reference 
11 This·file·contains·the·parts·independent·of·a·particular·Refinement 
12 implementation.·More...10 hcubetriangulation.cc·File·Reference
 11 This·file·contains·the·Refinement·implementation·for·triangulating·hypercubes
 12 (quadrilateral·->·triangle,·hexahedron·->·tetrahedron)·More...
 13 #include·<dune/geometry/referenceelements.hh>
13 #include·<dune/geometry/type.hh>14 #include·<dune/geometry/type.hh>
 15 #include·"base.cc"
 16 #include·"simplex.cc"
14 ·Classes17 ·Classes
 18 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementImp<_dimension_,
 19 ·········CoordType_>
15 struct· Dune::RefinementImp::Traits<_topologyId,_CoordType,_coerceToId, 
16 ·········dimension,_Dummy_> 
17  ·······Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular 
18 ·········Refinement·implementation.·More... 
19  20  
 21 struct· Dune::RefinementImp::HCubeTriangulation::RefinementImp<_dimension_,
 22 ·········CoordType_>::Codim<_codimension_>
20 ·class· Dune::RefinementIntervals 
21  ·······Holds·the·number·of·refined·intervals·per·axis·needed·for·virtual·and 
22 ·········static·refinement.·More... 
23  23  
 24 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial<
 25 ·········dimension,_CoordType,_dimension_>
24 ·class· Dune::StaticRefinement<_topologyId,_CoordType,_coerceToId,_dimension_ 
25 ·········> 
26  ·······Wrap·each·Refinement·implementation·to·get·a·consistent·interface. 
27 ·········More... 
28  26  
29 struct· Dune::StaticRefinement<_topologyId,_CoordType,_coerceToId,_dimension_27 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial<
 28 ·········dimension,_CoordType,_0_>
 29  
 30 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementImp<_dimension_,
30 ·········>::Codim<_codimension_>31 ·········CoordType_>::Codim<_codimension_>
31  ·······The·Codim·struct·inherited·from·the·Refinement·implementation.·More... 
32  32  
33 ·Namespaces33 ·Namespaces
34 namespace· Dune34 namespace· Dune
35  35  
36 namespace· Dune::RefinementImp36 namespace· Dune::RefinementImp
37  ··········This·namespace·contains·the·implementation·of·Refinement.37  ··········This·namespace·contains·the·implementation·of·Refinement.
38  38  
 39 namespace· Dune::RefinementImp::HCubeTriangulation
 40 ············This·namespace·contains·the·Refinement·implementation·for
 41  ··········triangulating·hypercubes·(GeometryType::cube·->·GeometryType::
 42 ············simplex)
39 ·Macros 
40 #define DUNE_GEOMETRY_REFINEMENT_BASE_CC 
41   
42 ·Functions 
43 RefinementIntervals Dune::refinementIntervals·(int·intervals) 
44  ···················Creates·a·RefinementIntervals·object.·More... 
45  43  
46 RefinementIntervals Dune::refinementLevels·(int·levels) 
47  ···················Creates·a·RefinementIntervals·object.·More...44 ·Macros
 45 #define DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC
48  46  
49 *****·Detailed·Description·*****47 *****·Detailed·Description·*****
50 This·file·contains·the·parts·independent·of·a·particular·Refinement 
51 implementation.48 This·file·contains·the·Refinement·implementation·for·triangulating·hypercubes
 49 (quadrilateral·->·triangle,·hexahedron·->·tetrahedron)
 50 See·Refinement_implementation_for_triangulating_hypercubes.
52 *****·Macro·Definition·Documentation·*****51 *****·Macro·Definition·Documentation·*****
53 *****·◆ DUNE_GEOMETRY_REFINEMENT_BASE_CC·*****52 *****·◆ DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC·*****
54 #define·DUNE_GEOMETRY_REFINEMENT_BASE_CC53 #define·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC
  
55 ===============================================================================54 ===============================================================================
56 ·····Generated·by [doxygen]·1.9.455 ·····Generated·by [doxygen]·1.9.4
21.5 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00191.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·simplex.cc·File·Reference</title>8 <title>dune-geometry:·hcube.cc·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 66, 95 lines modifiedOffset 66, 72 lines modified
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>·&#124;71 <a·href="#namespaces">Namespaces</a>·&#124;
72 <a·href="#define-members">Macros</a>··</div>72 <a·href="#define-members">Macros</a>··</div>
73 ··<div·class="headertitle"><div·class="title">simplex.cc·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">hcube.cc·File·Reference</div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)··76 <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).··
77 <a·href="#details">More...</a></p>77 <a·href="#details">More...</a></p>
78 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>78 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
80 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>80 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/axisalignedcubegeometry.hh</a>&gt;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00188.html">base.cc</a>&quot;</code><br·/>83 <code>#include·&quot;<a·class="el"·href="a00182.html">base.cc</a>&quot;</code><br·/>
85 </div><table·class="memberdecls">84 </div><table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>86 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01355.html">Dune::RefinementImp::Simplex::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01259.html">Dune::RefinementImp::HCube::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>
 88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes··<a·href="a01259.html#details">More...</a><br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01359.html">Dune::RefinementImp::Simplex::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01263.html">Dune::RefinementImp::HCube::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01367.html">Dune::RefinementImp::Simplex::RefinementIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr>92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01267.html">Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·codimension·&gt;</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">SubEntityIterator·base·class·for·hypercube·refinement.··<a·href="a01267.html#details">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01371.html">Dune::RefinementImp::Simplex::RefinementIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01271.html">Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01275.html">Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr>
 98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01375.html">Dune::RefinementImp::Simplex::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01279.html">Dune::RefinementImp::HCube::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">101 </table><table·class="memberdecls">
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>102 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
100 Namespaces</h2></td></tr>103 Namespaces</h2></td></tr>
101 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>104 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:a00261"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00261.html">Dune::RefinementImp</a></td></tr>106 <tr·class="memitem:a00261"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00261.html">Dune::RefinementImp</a></td></tr>
104 <tr·class="memdesc:a00261"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·implementation·of·<a·class="el"·href="a00251.html">Refinement</a>.·<br·/></td></tr>107 <tr·class="memdesc:a00261"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·implementation·of·<a·class="el"·href="a00251.html">Refinement</a>.·<br·/></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:a00266"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00266.html">Dune::RefinementImp::Simplex</a></td></tr>109 <tr·class="memitem:a00262"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00262.html">Dune::RefinementImp::HCube</a></td></tr>
107 <tr·class="memdesc:a00266"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·<br·/></td></tr>110 <tr·class="memdesc:a00262"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a12047f019178e4aabc2f2057[·...·truncated·by·diffoscope;·len:·85,·SHA:·56447002323c6918ce9974b1356de6a07bf1c3d534bac8d8240cb4a2bdc69d07·...·]·<br·/></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
111 Macros</h2></td></tr>114 Macros</h2></td></tr>
 115 <tr·class="memitem:a2be7a03e64dedaaa1cf5c7c8e2a9cf60"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00191.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</a></td></tr>
112 <tr·class="memitem:a944407dc4f6f9a372b10b69bbb5a0792"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00191.html#a944407dc4f6f9a372b10b69bbb5a0792">DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC</a></td></tr> 
113 <tr·class="separator:a944407dc4f6f9a372b10b69bbb5a0792"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr><td·colspan="2"><div·class="groupHeader">Utilities</div></td></tr> 
118 <tr·class="memitem:a4e50729390915de9253002c1fef2c911"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00266.html#a4e50729390915de9253002c1fef2c911">Dune::RefinementImp::Simplex::factorial</a>·(int·n)</td></tr> 
119 <tr·class="memdesc:a4e50729390915de9253002c1fef2c911"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·n!··<a·href="a00266.html#a4e50729390915de9253002c1fef2c911">More...</a><br·/></td></tr> 
120 <tr·class="separator:a4e50729390915de9253002c1fef2c911"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:a6913bfef82bab8e8ff1f6c98181d294b"><td·class="memItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00266.html#a6913bfef82bab8e8ff1f6c98181d294b">Dune::RefinementImp::Simplex::binomial</a>·(int·upper,·int·lower)</td></tr> 
122 <tr·class="memdesc:a6913bfef82bab8e8ff1f6c98181d294b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">calculate·<img·class="formulaInl"·alt="$\left({upper}\atop{lower}\right)$"·src="form_43.png"·width="38"·height="16"/>··<a·href="a00266.html#a6913bfef82bab8e8ff1f6c98181d294b">More...</a><br·/></td></tr> 
123 <tr·class="separator:a6913bfef82bab8e8ff1f6c98181d294b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:a24c58f3248cb543a0c221c3e9c4ac9bf"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension&gt;·</td></tr> 
125 <tr·class="memitem:a24c58f3248cb543a0c221c3e9c4ac9bf"><td·class="memTemplItemLeft"·align="right"·valign="top">int&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00266.html#a24c58f3248cb543a0c221c3e9c4ac9bf">Dune::RefinementImp::Simplex::pointIndex</a>·(const·FieldVector&lt;·int,·dimension·&gt;·&amp;point)</td></tr> 
126 <tr·class="memdesc:a24c58f3248cb543a0c221c3e9c4ac9bf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">calculate·the·index·of·a·given·gridpoint·within·a·Kuhn0·simplex··<a·href="a00266.html#a24c58f3248cb543a0c221c3e9c4ac9bf">More...</a><br·/></td></tr> 
127 <tr·class="separator:a24c58f3248cb543a0c221c3e9c4ac9bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a2be7a03e64dedaaa1cf5c7c8e2a9cf60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:a34aeb4b15c94db3e510c0b3e10940689"><td·class="memTemplParams"·colspan="2">template&lt;int·n&gt;·</td></tr> 
129 <tr·class="memitem:a34aeb4b15c94db3e510c0b3e10940689"><td·class="memTemplItemLeft"·align="right"·valign="top">FieldVector&lt;·int,·n·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00266.html#a34aeb4b15c94db3e510c0b3e10940689">Dune::RefinementImp::Simplex::getPermutation</a>·(int·m)</td></tr> 
130 <tr·class="memdesc:a34aeb4b15c94db3e510c0b3e10940689"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·permutation·from·it's·index.··<a·href="a00266.html#a34aeb4b15c94db3e510c0b3e10940689">More...</a><br·/></td></tr> 
131 <tr·class="separator:a34aeb4b15c94db3e510c0b3e10940689"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:aa6957a526f21902c037a5ff222b3f36a"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr> 
133 <tr·class="memitem:aa6957a526f21902c037a5ff222b3f36a"><td·class="memTemplItemLeft"·align="right"·valign="top">FieldVector&lt;·CoordType,·dimension·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00266.html#aa6957a526f21902c037a5ff222b3f36a">Dune::RefinementImp::Simplex::referenceToKuhn</a>·(FieldVector&lt;·CoordType,·dimension·&gt;·point,·const·FieldVector&lt;·int,·dimension·&gt;·&amp;kuhn)</td></tr> 
134 <tr·class="memdesc:aa6957a526f21902c037a5ff222b3f36a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Map·from·the·reference·simplex·to·some·Kuhn·simplex.··<a·href="a00266.html#aa6957a526f21902c037a5ff222b3f36a">More...</a><br·/></td></tr> 
135 <tr·class="separator:aa6957a526f21902c037a5ff222b3f36a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:afd47205aa1691498b073d9681fb23f6d"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr> 
137 <tr·class="memitem:afd47205aa1691498b073d9681fb23f6d"><td·class="memTemplItemLeft"·align="right"·valign="top">FieldVector&lt;·CoordType,·dimension·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00266.html#afd47205aa1691498b073d9681fb23f6d">Dune::RefinementImp::Simplex::kuhnToReference</a>·(FieldVector&lt;·CoordType,·dimension·&gt;·point,·const·FieldVector&lt;·int,·dimension·&gt;·&amp;kuhn)</td></tr> 
138 <tr·class="memdesc:afd47205aa1691498b073d9681fb23f6d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Map·from·some·Kuhn·simplex·to·the·reference·simplex.··<a·href="a00266.html#afd47205aa1691498b073d9681fb23f6d">More...</a><br·/></td></tr> 
139 <tr·class="separator:afd47205aa1691498b073d9681fb23f6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 </table>117 </table>
141 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
142 <div·class="textblock"><p·>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·</p>119 <div·class="textblock"><p·>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).·</p>
143 <p·>See·<a·class="el"·href="a00250.html">Refinement·implementation·for·simplices</a>.·</p>120 <p·>See·<a·class="el"·href="a00248.html">Refinement·implementation·for·hypercubes</a>.·</p>
144 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>121 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
145 <a·id="a944407dc4f6f9a372b10b69bbb5a0792"·name="a944407dc4f6f9a372b10b69bbb5a0792"></a>122 <a·id="a2be7a03e64dedaaa1cf5c7c8e2a9cf60"·name="a2be7a03e64dedaaa1cf5c7c8e2a9cf60"></a>
146 <h2·class="memtitle"><span·class="permalink"><a·href="#a944407dc4f6f9a372b10b69bbb5a0792">&#9670;&nbsp;</a></span>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC</h2>123 <h2·class="memtitle"><span·class="permalink"><a·href="#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</h2>
  
147 <div·class="memitem">124 <div·class="memitem">
148 <div·class="memproto">125 <div·class="memproto">
149 ······<table·class="memname">126 ······<table·class="memname">
150 ········<tr>127 ········<tr>
151 ··········<td·class="memname">#define·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC</td>128 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</td>
152 ········</tr>129 ········</tr>
153 ······</table>130 ······</table>
154 </div><div·class="memdoc">131 </div><div·class="memdoc">
  
155 </div>132 </div>
156 </div>133 </div>
157 </div><!--·contents·-->134 </div><!--·contents·-->
5.19 KB
html2text {}
    
Offset 6, 95 lines modifiedOffset 6, 59 lines modified
6 dune-geometry 2.9.06 dune-geometry 2.9.0
  
  
7 ····*·dune7 ····*·dune
8 ····*·geometry8 ····*·geometry
9 ····*·refinement9 ····*·refinement
10 Classes·|·Namespaces·|·Macros10 Classes·|·Namespaces·|·Macros
11 simplex.cc·File·Reference11 hcube.cc·File·Reference
12 This·file·contains·the·Refinement·implementation·for·simplices·(triangles,12 This·file·contains·the·Refinement·implementation·for·hypercubes
13 tetrahedrons...)·More... 
14 #include·<algorithm>13 (quadrilaterals,·hexahedrons,·etc.).·More...
 14 #include·<cassert>
15 #include·<dune/common/fvector.hh>15 #include·<dune/common/fvector.hh>
16 #include·<dune/common/math.hh>16 #include·<dune/common/iteratorfacades.hh>
17 #include·<dune/geometry/multilineargeometry.hh> 
18 #include·<dune/geometry/referenceelements.hh>17 #include·<dune/geometry/referenceelements.hh>
19 #include·<dune/geometry/type.hh>18 #include·<dune/geometry/axisalignedcubegeometry.hh>
20 #include·"base.cc"19 #include·"base.cc"
21 ·Classes20 ·Classes
22 ·class· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>21 ·class· Dune::RefinementImp::HCube::RefinementImp<_dimension_,_CoordType_>
 22  ·······Refinement·implementation·for·hypercubes·More...
23  23  
24 struct· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>::24 struct· Dune::RefinementImp::HCube::RefinementImp<_dimension_,_CoordType_>::
25 ·········Codim<_codimension_>25 ·········Codim<_codimension_>
26  26  
27 ·class· Dune::RefinementImp::Simplex::RefinementIteratorSpecial<_dimension,27 ·class· Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial<
28 ·········CoordType,_dimension_>28 ·········dimension,_CoordType,_codimension_>
 29  ·······SubEntityIterator·base·class·for·hypercube·refinement.·More...
29  30  
30 ·class· Dune::RefinementImp::Simplex::RefinementIteratorSpecial<_dimension,31 ·class· Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial<
31 ·········CoordType,_0_>32 ·········dimension,_CoordType,_dimension_>
32  33  
 34 ·class· Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial<
 35 ·········dimension,_CoordType,_0_>
 36  
33 ·class· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>::37 ·class· Dune::RefinementImp::HCube::RefinementImp<_dimension_,_CoordType_>::
34 ·········Codim<_codimension_>38 ·········Codim<_codimension_>
35  39  
36 ·Namespaces40 ·Namespaces
37 namespace· Dune41 namespace· Dune
38  42  
39 namespace· Dune::RefinementImp43 namespace· Dune::RefinementImp
40  ··········This·namespace·contains·the·implementation·of·Refinement.44  ··········This·namespace·contains·the·implementation·of·Refinement.
41  45  
42 namespace· Dune::RefinementImp::Simplex46 namespace· Dune::RefinementImp::HCube
43  ··········This·namespace·contains·the·Refinement·implementation·for·simplices47  ··········This·namespace·contains·the·Refinement·implementation·for
44 ············(triangles,·tetrahedrons...)48 ············hypercubes·(GeometryType::cube).
45  49  
46 ·Macros50 ·Macros
 51 #define DUNE_GEOMETRY_REFINEMENT_HCUBE_CC
47 #define DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC 
48   
49 ·Functions 
50 Utilities 
51 ································int Dune::RefinementImp::Simplex::factorial 
52 ·····································(int·n) 
53  ···································Calculate·n!·More... 
54   
55 ································int Dune::RefinementImp::Simplex::binomial 
56 ·····································(int·upper,·int·lower) 
57  ···································calculate·[$\left({upper}\atop 
58 ·····································{lower}\right)$]·More... 
59   
60 template<int·dimension> 
61 ································int Dune::RefinementImp::Simplex::pointIndex 
62 ·····································(const·FieldVector<·int,·dimension·> 
63 ·····································&point) 
64  ···································calculate·the·index·of·a·given·gridpoint 
65 ·····································within·a·Kuhn0·simplex·More... 
66   
67 template<int·n> 
68 ··············FieldVector<·int,·n·> Dune::RefinementImp::Simplex:: 
69 ·····································getPermutation·(int·m) 
70  ···································Calculate·permutation·from·it's·index. 
71 ·····································More... 
72   
73 template<int·dimension,·class·CoordType·> 
74 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::Simplex:: 
75 ·····································referenceToKuhn·(FieldVector<·CoordType, 
76 ·····································dimension·>·point,·const·FieldVector<·int, 
77 ·····································dimension·>·&kuhn) 
78  ···································Map·from·the·reference·simplex·to·some 
79 ·····································Kuhn·simplex.·More... 
80   
81 template<int·dimension,·class·CoordType·> 
82 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::Simplex:: 
83 ·····································kuhnToReference·(FieldVector<·CoordType, 
84 ·····································dimension·>·point,·const·FieldVector<·int, 
85 ·····································dimension·>·&kuhn) 
86  ···································Map·from·some·Kuhn·simplex·to·the 
87 ·····································reference·simplex.·More... 
88  52  
89 *****·Detailed·Description·*****53 *****·Detailed·Description·*****
90 This·file·contains·the·Refinement·implementation·for·simplices·(triangles,54 This·file·contains·the·Refinement·implementation·for·hypercubes
91 tetrahedrons...)55 (quadrilaterals,·hexahedrons,·etc.).
92 See·Refinement_implementation_for_simplices.56 See·Refinement_implementation_for_hypercubes.
93 *****·Macro·Definition·Documentation·*****57 *****·Macro·Definition·Documentation·*****
94 *****·◆ DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC·*****58 *****·◆ DUNE_GEOMETRY_REFINEMENT_HCUBE_CC·*****
95 #define·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC59 #define·DUNE_GEOMETRY_REFINEMENT_HCUBE_CC
  
96 ===============================================================================60 ===============================================================================
97 ·····Generated·by [doxygen]·1.9.461 ·····Generated·by [doxygen]·1.9.4
14.7 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00194.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·virtualrefinement.hh·File·Reference</title>8 <title>dune-geometry:·pyramidtriangulation.cc·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 58, 59 lines modifiedOffset 58, 84 lines modified
58 <iframe·src="javascript:void(0)"·frameborder="0"·58 <iframe·src="javascript:void(0)"·frameborder="0"·
59 ········name="MSearchResults"·id="MSearchResults">59 ········name="MSearchResults"·id="MSearchResults">
60 </iframe>60 </iframe>
61 </div>61 </div>
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="summary">68 ··<div·class="summary">
69 <a·href="#nested-classes">Classes</a>·&#124;69 <a·href="#nested-classes">Classes</a>·&#124;
70 <a·href="#namespaces">Namespaces</a>·&#124;70 <a·href="#namespaces">Namespaces</a>·&#124;
 71 <a·href="#define-members">Macros</a>·&#124;
71 <a·href="#func-members">Functions</a>··</div>72 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">virtualrefinement.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">pyramidtriangulation.cc·File·Reference</div></div>
73 </div><!--header-->74 </div><!--header-->
74 <div·class="contents">75 <div·class="contents">
  
75 <p>This·file·contains·the·virtual·wrapper·around·refinement.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
78 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
79 <code>#include·&quot;<a·class="el"·href="a00233_source.html">refinement.hh</a>&quot;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
80 <code>#include·&quot;<a·class="el"·href="a00239_source.html">type.hh</a>&quot;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
81 <code>#include·&quot;<a·class="el"·href="a00206.html">virtualrefinement.cc</a>&quot;</code><br·/>80 <code>#include·&quot;<a·class="el"·href="a00182.html">base.cc</a>&quot;</code><br·/>
 81 <code>#include·&quot;<a·class="el"·href="a00179.html">simplex.cc</a>&quot;</code><br·/>
82 </div> 
83 <p><a·href="a00194_source.html">Go·to·the·source·code·of·this·file.</a></p> 
84 <table·class="memberdecls">82 </div><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>84 Classes</h2></td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01475.html">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;</a></td></tr>85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01335.html">Dune::RefinementImp::PyramidTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·base·class.··<a·href="a01475.html#details">More...</a><br·/></td></tr>86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·the·refinement·of·a·pyramid·into·simplices.··<a·href="a01335.html#details">More...</a><br·/></td></tr>
 87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01339.html">Dune::RefinementImp::PyramidTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01343.html">Dune::RefinementImp::PyramidTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01347.html">Dune::RefinementImp::PyramidTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01479.html">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01351.html">Dune::RefinementImp::PyramidTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">codim·database·of·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>··<a·href="a01479.html#details">More...</a><br·/></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 </table><table·class="memberdecls">96 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>98 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>99 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 <tr·class="memitem:a00261"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00261.html">Dune::RefinementImp</a></td></tr>
 102 <tr·class="memdesc:a00261"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·implementation·of·<a·class="el"·href="a00251.html">Refinement</a>.·<br·/></td></tr>
 103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 104 <tr·class="memitem:a00265"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00265.html">Dune::RefinementImp::PyramidTriangulation</a></td></tr>
 105 <tr·class="memdesc:a00265"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·namespace·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·pyramids·(<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a2d0ccd2604924f4d8ec28bb3ef5f9e11"·title="Four·sided·pyramid·in·three·dimensions.">GeometryType::pyramid</a>·-&gt;·<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a14748a2cbd2710f909689fc503e107b3"·title="Simplicial·element·in·any·nonnegative·dimension.">GeometryType::simplex</a>)·<br·/></td></tr>
 106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 107 </table><table·class="memberdecls">
 108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 109 Macros</h2></td></tr>
 110 <tr·class="memitem:a5f431ee98541c17b3d9aea2dbc726941"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00194.html#a5f431ee98541c17b3d9aea2dbc726941">DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC</a></td></tr>
 111 <tr·class="separator:a5f431ee98541c17b3d9aea2dbc726941"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
100 Functions</h2></td></tr>114 Functions</h2></td></tr>
101 <tr·class="memitem:a73043181be4688f6cc83f1416cc176c6"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr>115 <tr·class="memitem:a3c4d43135632c0bc83dca6491c2fd16c"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr>
 116 <tr·class="memitem:a3c4d43135632c0bc83dca6491c2fd16c"><td·class="memTemplItemLeft"·align="right"·valign="top">FieldVector&lt;·CoordType,·dimension·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00265.html#a3c4d43135632c0bc83dca6491c2fd16c">Dune::RefinementImp::PyramidTriangulation::transformCoordinate</a>·(FieldVector&lt;·CoordType,·dimension·&gt;·point)</td></tr>
102 <tr·class="memitem:a73043181be4688f6cc83f1416cc176c6"><td·class="memTemplItemLeft"·align="right"·valign="top">VirtualRefinement&lt;·dimension,·CoordType·&gt;·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00254.html#a73043181be4688f6cc83f1416cc176c6">Dune::buildRefinement</a>·(GeometryType·geometryType,·GeometryType·coerceTo)</td></tr> 
103 <tr·class="memdesc:a73043181be4688f6cc83f1416cc176c6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·a·reference·to·the·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·according·to·the·parameters··<a·href="a00254.html#a73043181be4688f6cc83f1416cc176c6">More...</a><br·/></td></tr> 
104 <tr·class="separator:a73043181be4688f6cc83f1416cc176c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:a3c4d43135632c0bc83dca6491c2fd16c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table>118 </table>
106 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
107 <div·class="textblock"><p·>This·file·contains·the·virtual·wrapper·around·refinement.·</p>119 <h2·class="groupheader">Macro·Definition·Documentation</h2>
 120 <a·id="a5f431ee98541c17b3d9aea2dbc726941"·name="a5f431ee98541c17b3d9aea2dbc726941"></a>
 121 <h2·class="memtitle"><span·class="permalink"><a·href="#a5f431ee98541c17b3d9aea2dbc726941">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC</h2>
  
 122 <div·class="memitem">
 123 <div·class="memproto">
 124 ······<table·class="memname">
 125 ········<tr>
 126 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC</td>
 127 ········</tr>
 128 ······</table>
 129 </div><div·class="memdoc">
  
 130 </div>
 131 </div>
108 </div></div><!--·contents·-->132 </div><!--·contents·-->
109 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>134 <hr·class="footer"/><address·class="footer"><small>
111 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4135 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
112 </small></address>136 </small></address>
113 </body>137 </body>
114 </html>138 </html>
3.02 KB
html2text {}
    
Offset 4, 39 lines modifiedOffset 4, 60 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 ····*·refinement
7 Classes·|·Namespaces·|·Functions8 Classes·|·Namespaces·|·Macros·|·Functions
 9 pyramidtriangulation.cc·File·Reference
8 virtualrefinement.hh·File·Reference 
9 This·file·contains·the·virtual·wrapper·around·refinement.·More... 
10 #include·<vector> 
11 #include·<dune/common/fvector.hh>10 #include·<dune/common/fvector.hh>
12 #include·"refinement.hh" 
13 #include·"type.hh" 
14 #include·"virtualrefinement.cc" 
15 Go_to_the_source_code_of_this_file.11 #include·<dune/common/typetraits.hh>
 12 #include·<dune/geometry/referenceelements.hh>
 13 #include·<dune/geometry/type.hh>
 14 #include·"base.cc"
 15 #include·"simplex.cc"
16 ·Classes16 ·Classes
17 ·class· Dune::VirtualRefinement<_dimension,_CoordType_> 
18  ·······VirtualRefinement·base·class.·More...17 ·class· Dune::RefinementImp::PyramidTriangulation::RefinementImp<_dimension_,
 18 ·········CoordType_>
 19  ·······Implementation·of·the·refinement·of·a·pyramid·into·simplices.·More...
19  20  
20 struct· Dune::VirtualRefinement<_dimension,_CoordType_>::Codim<_codimension_> 
21  ·······codim·database·of·VirtualRefinement·More...21 struct· Dune::RefinementImp::PyramidTriangulation::RefinementImp<_dimension_,
 22 ·········CoordType_>::Codim<_codimension_>
 23  
 24 ·class· Dune::RefinementImp::PyramidTriangulation::RefinementIteratorSpecial<
 25 ·········dimension,_CoordType,_dimension_>
 26  
 27 ·class· Dune::RefinementImp::PyramidTriangulation::RefinementIteratorSpecial<
 28 ·········dimension,_CoordType,_0_>
 29  
 30 ·class· Dune::RefinementImp::PyramidTriangulation::RefinementImp<_dimension_,
 31 ·········CoordType_>::Codim<_codimension_>
22  32  
23 ·Namespaces33 ·Namespaces
24 namespace· Dune34 namespace· Dune
25  35  
 36 namespace· Dune::RefinementImp
 37  ··········This·namespace·contains·the·implementation·of·Refinement.
 38  
 39 namespace· Dune::RefinementImp::PyramidTriangulation
 40 ············This·namespace·contains·the·Refinement·implementation·for
 41  ··········triangulating·pyramids·(GeometryType::pyramid·->·GeometryType::
 42 ············simplex)
 43  
 44 ·Macros
 45 #define DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC
 46  
26 ·Functions47 ·Functions
27 template<int·dimension,·class·CoordType·>48 template<int·dimension,·class·CoordType·>
 49 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::
 50 ·····································PyramidTriangulation::transformCoordinate
 51 ·····································(FieldVector<·CoordType,·dimension·>
28 VirtualRefinement<·dimension,·CoordType·>·Dune::buildRefinement·(GeometryType 
29 ·······································& geometryType,·GeometryType·coerceTo) 
30 ··········································return·a·reference·to·the 
31  ········································VirtualRefinement·according·to·the 
32 ··········································parameters·More...52 ·····································point)
33  53  
34 *****·Detailed·Description·***** 
35 This·file·contains·the·virtual·wrapper·around·refinement.54 *****·Macro·Definition·Documentation·*****
 55 *****·◆ DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC·*****
 56 #define·DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC
  
36 ===============================================================================57 ===============================================================================
37 ·····Generated·by [doxygen]·1.9.458 ·····Generated·by [doxygen]·1.9.4
4.77 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00197.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·deprecated_topology.hh·File·Reference</title>8 <title>dune-geometry:·referenceelementimplementation.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 19 lines modifiedOffset 62, 46 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
 68 ··<div·class="summary">
 69 <a·href="#namespaces">Namespaces</a>··</div>
68 ··<div·class="headertitle"><div·class="title">deprecated_topology.hh·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">referenceelementimplementation.hh·File·Reference</div></div>
69 </div><!--header-->71 </div><!--header-->
70 <div·class="contents">72 <div·class="contents">
 73 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 74 <code>#include·&lt;algorithm&gt;</code><br·/>
 75 <code>#include·&lt;limits&gt;</code><br·/>
 76 <code>#include·&lt;tuple&gt;</code><br·/>
 77 <code>#include·&lt;utility&gt;</code><br·/>
 78 <code>#include·&lt;vector&gt;</code><br·/>
 79 <code>#include·&lt;array&gt;</code><br·/>
 80 <code>#include·&lt;bitset&gt;</code><br·/>
 81 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/iteratorrange.hh&gt;</code><br·/>
 86 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
 87 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/geometry/referenceelement.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/geometry/affinegeometry.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 90 </div>
71 <p><a·href="a00197_source.html">Go·to·the·source·code·of·this·file.</a></p>91 <p><a·href="a00197_source.html">Go·to·the·source·code·of·this·file.</a></p>
 92 <table·class="memberdecls">
 93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 94 Namespaces</h2></td></tr>
 95 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 <tr·class="memitem:a00255"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00255.html">Dune::Geo</a></td></tr>
 98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 </table>
72 </div><!--·contents·-->100 </div><!--·contents·-->
73 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
74 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
75 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
76 </small></address>104 </small></address>
77 </body>105 </body>
78 </html>106 </html>
916 B
html2text {}
    
Offset 4, 12 lines modifiedOffset 4, 35 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 deprecated_topology.hh·File·Reference7 Namespaces
 8 referenceelementimplementation.hh·File·Reference
 9 #include·<cassert>
 10 #include·<algorithm>
 11 #include·<limits>
 12 #include·<tuple>
 13 #include·<utility>
 14 #include·<vector>
 15 #include·<array>
 16 #include·<bitset>
 17 #include·<dune/common/fmatrix.hh>
 18 #include·<dune/common/fvector.hh>
 19 #include·<dune/common/hybridutilities.hh>
 20 #include·<dune/common/typetraits.hh>
 21 #include·<dune/common/iteratorrange.hh>
 22 #include·<dune/common/math.hh>
 23 #include·<dune/geometry/referenceelement.hh>
 24 #include·<dune/geometry/affinegeometry.hh>
 25 #include·<dune/geometry/type.hh>
8 Go_to_the_source_code_of_this_file.26 Go_to_the_source_code_of_this_file.
 27 ·Namespaces
 28 namespace· Dune
 29  
 30 namespace· Dune::Geo
 31  
  
9 ===============================================================================32 ===============================================================================
10 ·····Generated·by [doxygen]·1.9.433 ·····Generated·by [doxygen]·1.9.4
159 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00197_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·deprecated_topology.hh·Source·File</title>8 <title>dune-geometry:·referenceelementimplementation.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 178 lines modifiedOffset 62, 722 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">deprecated_topology.hh</div></div>68 ··<div·class="headertitle"><div·class="title">referenceelementimplementation.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00197.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00197.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DEPRECATED_TOPOLOGY_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DEPRECATED_TOPOLOGY_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">namespace·</span>Impl</div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>··{</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····<span·class="comment">//·Basic·Topology·Types</span></div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;dune/common/iteratorrange.hh&gt;</span></div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div>
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····<span·class="comment">//·--------------------</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····<span·class="comment">//·PointDeprecationHelper·can·be·used·to·prevent·a·deprecation·warning·for·Point</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····<span·class="keyword">struct·</span>PointDeprecationHelper</div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····{</div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimension·=·0;</div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numCorners·=·1;</div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="keywordtype">id</span>·=·0;</div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······<span·class="keyword">static</span>·std::string·name·()·{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;p&quot;</span>;·}</div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····};</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">using·</span>Point·[[deprecated(<span·class="stringliteral">&quot;Use·GeometryTypes::vertex·instead.&quot;</span>)]]·=·PointDeprecationHelper;</div>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/geometry/referenceelement.hh</a>&gt;</span></div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00227.html">dune/geometry/affinegeometry.hh</a>&gt;</span></div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00176.html">dune/geometry/type.hh</a>&gt;</span></div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div>
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BaseTopology·&gt;</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">struct·</span>[[deprecated(&quot;Use·GeometryTypes::<a·class="code·hl_function"·href="a00267.html#a808e4e9610b0f0ae806bfb5a0df56f75">prismaticExtension</a>(GeometryType·gt)·instead.&quot;)]]·Prism</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimension·=·BaseTopology::dimension·+·1;</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numCorners·=·2·*·BaseTopology::numCorners;</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">namespace·</span>Geo</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="keywordtype">id</span>·=·BaseTopology::id·|·((<span·class="keywordtype">unsigned</span>·int)prismConstruction·&lt;&lt;·(dimension-1));</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">static</span>·std::string·name·()·{·<span·class="keywordflow">return</span>·BaseTopology::name()·+·<span·class="stringliteral">&quot;l&quot;</span>;·}</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····};</div>105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·DOXYGEN</span></div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="comment">//·Internal·Forward·Declarations</span></div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·-----------------------------</span></div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BaseTopology·&gt;</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">namespace·</span>Impl</div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">struct·</span>[[deprecated(&quot;Use·GeometryTypes::<a·class="code·hl_function"·href="a00267.html#ac60218cb11d941b8e9cb4eadd7b05f91">conicalExtension</a>(GeometryType·gt)·instead.&quot;)]]·Pyramid</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{</div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimension·=·BaseTopology::dimension·+·1;</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numCorners·=·BaseTopology::numCorners·+·1;</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">int</span>·dim·&gt;</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">class·</span>ReferenceElementContainer;</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="keywordtype">id</span>·=·BaseTopology::id·|·((<span·class="keywordtype">unsigned</span>·int[·...·truncated·by·diffoscope;·len:·44,·SHA:·c4102d4f3902ac4d812752c0a0f3b2bff44a890be1667ce5ad893ebba49de29a·...·];</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">int</span>·dim·&gt;</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">struct·</span>ReferenceElements;</div>
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">static</span>·std::string·name·()·{·<span·class="keywordflow">return</span>·BaseTopology::name()·+·<span·class="stringliteral">&quot;o&quot;</span>;·}</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····};</div>119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">namespace·</span>Impl</div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="comment">//·Properties·of·Topologies</span></div> 
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·------------------------</span></div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">using·</span>Dune::Impl::isPrism;</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">using·</span>Dune::Impl::isPyramid;</div>
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Topology·&gt;</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">using·</span>Dune::Impl::baseTopologyId;</div>
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">struct·</span>[[deprecated(&quot;Use·GeometryType::isSimplex()·instead.&quot;)]]·IsSimplex</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">using·</span>Dune::Impl::prismConstruction;</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">using·</span>Dune::Impl::pyramidConstruction;</div>
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·<span·class="keyword">public</span>·std::integral_constant&lt;·bool,·(Topology::id·&gt;&gt;·1)·==·0·&gt;</div>129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">using·</span>Dune::Impl::numTopologies;</div>
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{};</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 131 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac">size</a>·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·topologyId,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim·);</div>
 132 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Topology·&gt;</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">struct·</span>[[deprecated(&quot;Use·GeometryType::isCube()·instead.&quot;)]]·IsCube</div> 
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······:·<span·class="keyword">public</span>·std::integral_constant&lt;·bool,··(Topology::id·|·1)·==·(1·&lt;&lt;·Topology::dimension)·-·1·&gt;</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····{};</div>133 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>134 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
136 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····[[deprecated(&quot;Use·GeometryType::isPrismatic()·or·GeometryType::isConical()·instead.&quot;)]]</div> 
137 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····inline·static·bool·isTopology·(·TopologyConstruction·construction,·unsigned·int·topologyId,·int·dim,·int·codim·=·0·)·noexcept</div>135 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·subTopologyId·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·topologyId,·<span·clas[·...·truncated·by·diffoscope;·len:·159,·SHA:·9015e58e593013509682dcac6aa51e44e29856df1f98d48b466dba762d426de6·...·]</div>
 136 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 137 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 138 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 139 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·subTopologyNumbering</span></div>
 140 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="comment">//·--------------------</span></div>
 141 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 142 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keywordtype">void</span>·subTopologyNumbering·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·topologyId,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·subcodim,</div>
 143 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··································<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·*beginOut,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·*endOut·);</div>
Max diff block lines reached; 110748/134698 bytes (82.22%) of diff not shown.
27.5 KB
html2text {}
    
Offset 4, 199 lines modifiedOffset 4, 775 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 deprecated_topology.hh7 referenceelementimplementation.hh
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·5#ifndef·DUNE_DEPRECATED_TOPOLOGY_HH 
15 ·6#define·DUNE_DEPRECATED_TOPOLOGY_HH14 ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH
 15 ·6#define·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH
16 ·716 ·7
 17 ·8#include·<cassert>
17 ·8·namespace·Impl 
18 ·9·{ 
19 ·10 
20 ·11·//·Basic·Topology·Types 
21 ·12·//·-------------------- 
22 ·13 
23 ·14·//·PointDeprecationHelper·can·be·used·to·prevent·a·deprecation·warning·for 
24 Point 
25 ·15·struct·PointDeprecationHelper 
26 ·16·{ 
27 ·17·static·const·unsigned·int·dimension·=·0; 
28 ·18·static·const·unsigned·int·numCorners·=·1; 
29 ·1918 ·9
30 ·20·static·const·unsigned·int·id·=·0; 
31 ·21 
32 ·22·static·std::string·name·()·{·return·"p";·} 
33 ·23·};19 ·10#include·<algorithm>
 20 ·11#include·<limits>
 21 ·12#include·<tuple>
 22 ·13#include·<utility>
 23 ·14#include·<vector>
 24 ·15#include·<array>
 25 ·16#include·<bitset>
 26 ·17
 27 ·18#include·<dune/common/fmatrix.hh>
 28 ·19#include·<dune/common/fvector.hh>
 29 ·20#include·<dune/common/hybridutilities.hh>
 30 ·21#include·<dune/common/typetraits.hh>
 31 ·22#include·<dune/common/iteratorrange.hh>
 32 ·23#include·<dune/common/math.hh>
34 ·2433 ·24
 34 ·25#include·<dune/geometry/referenceelement.hh>
 35 ·26#include·<dune/geometry/affinegeometry.hh>
 36 ·27#include·<dune/geometry/type.hh>
 37 ·28
 38 ·29namespace·Dune
35 ·25·using·Point·[[deprecated("Use·GeometryTypes::vertex·instead.")]]·= 
36 PointDeprecationHelper; 
37 ·26 
38 ·27 
39 ·28·template<·class·BaseTopology·> 
40 ·29·struct·[[deprecated("Use·GeometryTypes::prismaticExtension(GeometryType·gt) 
41 instead.")]]·Prism 
42 ·30·{39 ·30{
43 ·31·static·const·unsigned·int·dimension·=·BaseTopology::dimension·+·1; 
44 ·32·static·const·unsigned·int·numCorners·=·2·*·BaseTopology::numCorners;40 ·31
 41 ·32·namespace·Geo
45 ·3342 ·33·{
 43 ·34
 44 ·35#ifndef·DOXYGEN
 45 ·36
 46 ·37·//·Internal·Forward·Declarations
 47 ·38·//·-----------------------------
46 ·34·static·const·unsigned·int·id·=·BaseTopology::id·|·((unsigned 
47 int)prismConstruction·<<·(dimension-1)); 
48 ·35 
49 ·36·static·std::string·name·()·{·return·BaseTopology::name()·+·"l";·} 
50 ·37·}; 
51 ·38 
52 ·3948 ·39
 49 ·40·namespace·Impl
53 ·40·template<·class·BaseTopology·> 
54 ·41·struct·[[deprecated("Use·GeometryTypes::conicalExtension(GeometryType·gt) 
55 instead.")]]·Pyramid 
56 ·42·{50 ·41·{
57 ·43·static·const·unsigned·int·dimension·=·BaseTopology::dimension·+·1; 
58 ·44·static·const·unsigned·int·numCorners·=·BaseTopology::numCorners·+·1;51 ·42·template<·class·ctype,·int·dim·>
 52 ·43·class·ReferenceElementContainer;
 53 ·44·}
59 ·4554 ·45
 55 ·46·template<·class·ctype,·int·dim·>
 56 ·47·struct·ReferenceElements;
 57 ·48
 58 ·49
60 ·46·static·const·unsigned·int·id·=·BaseTopology::id·|·((unsigned 
61 int)pyramidConstruction·<<·(dimension-1)); 
62 ·47 
63 ·48·static·std::string·name·()·{·return·BaseTopology::name()·+·"o";·} 
64 ·49·}; 
65 ·5059 ·50
66 ·5160 ·51·namespace·Impl
67 ·5261 ·52·{
68 ·53·//·Properties·of·Topologies 
69 ·54·//·------------------------ 
70 ·55 
71 ·56·template<·class·Topology·> 
72 ·57·struct·[[deprecated("Use·GeometryType::isSimplex()·instead.")]]·IsSimplex 
73 ·58·:·public·std::integral_constant<·bool,·(Topology::id·>>·1)·==·0·> 
74 ·59·{};62 ·53
 63 ·54·using·Dune::Impl::isPrism;
 64 ·55·using·Dune::Impl::isPyramid;
 65 ·56·using·Dune::Impl::baseTopologyId;
 66 ·57·using·Dune::Impl::prismConstruction;
 67 ·58·using·Dune::Impl::pyramidConstruction;
 68 ·59·using·Dune::Impl::numTopologies;
75 ·6069 ·60
 70 ·62·unsigned·int·size·(·unsigned·int·topologyId,·int·dim,·int·codim·);
 71 ·63
 72 ·64
76 ·61·template<·class·Topology·> 
77 ·62·struct·[[deprecated("Use·GeometryType::isCube()·instead.")]]·IsCube 
78 ·63·:·public·std::integral_constant<·bool,·(Topology::id·|·1)·==·(1·<< 
79 Topology::dimension)·-·1·> 
80 ·64·{}; 
81 ·6573 ·65
82 ·78·[[deprecated("Use·GeometryType::isPrismatic()·or·GeometryType::isConical() 
83 instead.")]] 
84 ·79·inline·static·bool·isTopology·(·TopologyConstruction·construction,·unsigned 
Max diff block lines reached; 23347/28101 bytes (83.08%) of diff not shown.
8.65 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00200.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·referenceelementimplementation.cc·File·Reference</title>8 <title>dune-geometry:·multilineargeometry.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 63, 27 lines modifiedOffset 63, 57 lines modified
63 <div·id="nav-path"·class="navpath">63 <div·id="nav-path"·class="navpath">
64 ··<ul>64 ··<ul>
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
 70 <a·href="#nested-classes">Classes</a>·&#124;
70 <a·href="#namespaces">Namespaces</a>··</div>71 <a·href="#namespaces">Namespaces</a>··</div>
71 ··<div·class="headertitle"><div·class="title">referenceelementimplementation.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">multilineargeometry.hh·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 76 <code>#include·&lt;functional&gt;</code><br·/>
 77 <code>#include·&lt;iterator&gt;</code><br·/>
 78 <code>#include·&lt;limits&gt;</code><br·/>
 79 <code>#include·&lt;vector&gt;</code><br·/>
 80 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 81 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 82 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/geometry/affinegeometry.hh</a>&gt;</code><br·/>
75 <code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/geometry/referenceelementimplementation.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
 85 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 86 </div>
 87 <p><a·href="a00200_source.html">Go·to·the·source·code·of·this·file.</a></p>
76 </div><table·class="memberdecls">88 <table·class="memberdecls">
 89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 90 Classes</h2></td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01175.html">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">default·traits·class·for·<a·class="el"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates">MultiLinearGeometry</a>··<a·href="a01175.html#details">More...</a><br·/></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01179.html">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;::CornerStorage&lt;·mydim,·cdim·&gt;</a></td></tr>
 95 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">template·specifying·the·storage·for·the·corners··<a·href="a01179.html#details">More...</a><br·/></td></tr>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;::hasSingleGeometryType&lt;·dim·&gt;</a></td></tr>
 98 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">will·there·be·only·one·geometry·type·for·a·dimension?··<a·href="a01183.html#details">More...</a><br·/></td></tr>
 99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01187.html">Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;</a></td></tr>
 101 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">generic·geometry·implementation·based·on·corner·coordinates··<a·href="a01187.html#details">More...</a><br·/></td></tr>
 102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01191.html">Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;::JacobianInverseTransposed</a></td></tr>
 104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01195.html">Dune::CachedMultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;</a></td></tr>
 106 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·a·<a·class="el"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates">MultiLinearGeometry</a>·with·additional·caching.··<a·href="a01195.html#details">More...</a><br·/></td></tr>
 107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 108 </table><table·class="memberdecls">
77 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
78 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
79 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>111 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:a00255"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00255.html">Dune::Geo</a></td></tr> 
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
83 </table>113 </table>
84 </div><!--·contents·-->114 </div><!--·contents·-->
85 <!--·start·footer·part·-->115 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>116 <hr·class="footer"/><address·class="footer"><small>
87 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4117 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
88 </small></address>118 </small></address>
89 </body>119 </body>
1.62 KB
html2text {}
    
Offset 4, 19 lines modifiedOffset 4, 46 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 Namespaces 
8 referenceelementimplementation.cc·File·Reference 
9 #include·<config.h>7 Classes·|·Namespaces
 8 multilineargeometry.hh·File·Reference
 9 #include·<cassert>
 10 #include·<functional>
 11 #include·<iterator>
 12 #include·<limits>
 13 #include·<vector>
 14 #include·<dune/common/fmatrix.hh>
 15 #include·<dune/common/fvector.hh>
 16 #include·<dune/common/typetraits.hh>
 17 #include·<dune/geometry/affinegeometry.hh>
10 #include·<dune/geometry/referenceelementimplementation.hh>18 #include·<dune/geometry/referenceelements.hh>
 19 #include·<dune/geometry/type.hh>
 20 Go_to_the_source_code_of_this_file.
 21 ·Classes
 22 struct· Dune::MultiLinearGeometryTraits<_ct_>
 23  ·······default·traits·class·for·MultiLinearGeometry·More...
 24  
 25 struct· Dune::MultiLinearGeometryTraits<_ct_>::CornerStorage<_mydim,_cdim_>
 26  ·······template·specifying·the·storage·for·the·corners·More...
 27  
 28 struct· Dune::MultiLinearGeometryTraits<_ct_>::hasSingleGeometryType<_dim_>
 29  ·······will·there·be·only·one·geometry·type·for·a·dimension?·More...
 30  
 31 ·class· Dune::MultiLinearGeometry<_ct,_mydim,_cdim,_Traits_>
 32  ·······generic·geometry·implementation·based·on·corner·coordinates·More...
 33  
 34 ·class· Dune::MultiLinearGeometry<_ct,_mydim,_cdim,_Traits_>::
 35 ·········JacobianInverseTransposed
 36  
 37 ·class· Dune::CachedMultiLinearGeometry<_ct,_mydim,_cdim,_Traits_>
 38  ·······Implement·a·MultiLinearGeometry·with·additional·caching.·More...
 39  
11 ·Namespaces40 ·Namespaces
12 namespace· Dune41 namespace· Dune
13  42  
14 namespace· Dune::Geo 
15   
  
16 ===============================================================================43 ===============================================================================
17 ·····Generated·by [doxygen]·1.9.444 ·····Generated·by [doxygen]·1.9.4
7.88 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00203.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·generalvertexorder.hh·File·Reference</title>8 <title>dune-geometry:·refinement.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 53 lines modifiedOffset 62, 30 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="summary"> 
69 <a·href="#nested-classes">Classes</a>·&#124; 
70 <a·href="#namespaces">Namespaces</a>·&#124; 
71 <a·href="#func-members">Functions</a>··</div> 
72 ··<div·class="headertitle"><div·class="title">generalvertexorder.hh·File·Reference</div></div>68 ··<div·class="headertitle"><div·class="title">refinement.hh·File·Reference</div></div>
73 </div><!--header-->69 </div><!--header-->
74 <div·class="contents">70 <div·class="contents">
  
 71 <p>This·file·simply·includes·all·<a·class="el"·href="a00251.html">Refinement</a>·implementations·so·you·don't·have·to·do·them·separately.··
 72 <a·href="#details">More...</a></p>
 73 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00182.html">refinement/base.cc</a>&quot;</code><br·/>
 74 <code>#include·&quot;<a·class="el"·href="a00191.html">refinement/hcube.cc</a>&quot;</code><br·/>
75 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/> 
76 <code>#include·&lt;cassert&gt;</code><br·/> 
77 <code>#include·&lt;cstddef&gt;</code><br·/> 
78 <code>#include·&lt;iterator&gt;</code><br·/> 
79 <code>#include·&lt;vector&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/> 
81 <code>#include·&quot;<a·class="el"·href="a00239_source.html">type.hh</a>&quot;</code><br·/>75 <code>#include·&quot;<a·class="el"·href="a00179.html">refinement/simplex.cc</a>&quot;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>76 <code>#include·&quot;<a·class="el"·href="a00188.html">refinement/hcubetriangulation.cc</a>&quot;</code><br·/>
 77 <code>#include·&quot;<a·class="el"·href="a00185.html">refinement/prismtriangulation.cc</a>&quot;</code><br·/>
 78 <code>#include·&quot;<a·class="el"·href="a00194.html">refinement/pyramidtriangulation.cc</a>&quot;</code><br·/>
83 </div>79 </div>
84 <p><a·href="a00203_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00203_source.html">Go·to·the·source·code·of·this·file.</a></p>
 81 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 82 <div·class="textblock"><p·>This·file·simply·includes·all·<a·class="el"·href="a00251.html">Refinement</a>·implementations·so·you·don't·have·to·do·them·separately.·</p>
85 <table·class="memberdecls"> 
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
87 Classes</h2></td></tr> 
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01167.html">Dune::GeneralVertexOrder&lt;·dim,·Index_·&gt;</a></td></tr> 
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·providing·information·on·the·ordering·of·vertices.··<a·href="a01167.html#details">More...</a><br·/></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01171.html">Dune::GeneralVertexOrder&lt;·dim,·Index_·&gt;::iterator</a></td></tr> 
92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterate·over·the·vertex·indices·of·some·sub-entity.··<a·href="a01171.html#details">More...</a><br·/></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
94 </table><table·class="memberdecls"> 
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
96 Namespaces</h2></td></tr> 
97 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr> 
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
99 </table><table·class="memberdecls"> 
100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
101 Functions</h2></td></tr> 
102 <tr·class="memitem:a77eece3229d82b929dcf4cde0cb2a855"><td·class="memTemplParams"·colspan="2">template&lt;class·InIterator·,·class·OutIterator·&gt;·</td></tr> 
103 <tr·class="memitem:a77eece3229d82b929dcf4cde0cb2a855"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00254.html#a77eece3229d82b929dcf4cde0cb2a855">Dune::reduceOrder</a>·(const·InIterator·&amp;inBegin,·const·InIterator·&amp;inEnd,·OutIterator·outIt)</td></tr> 
104 <tr·class="memdesc:a77eece3229d82b929dcf4cde0cb2a855"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Algorithm·to·reduce·vertex·order·information.··<a·href="a00254.html#a77eece3229d82b929dcf4cde0cb2a855">More...</a><br·/></td></tr> 
105 <tr·class="separator:a77eece3229d82b929dcf4cde0cb2a855"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 </table> 
107 </div><!--·contents·-->83 </div></div><!--·contents·-->
108 <!--·start·footer·part·-->84 <!--·start·footer·part·-->
109 <hr·class="footer"/><address·class="footer"><small>85 <hr·class="footer"/><address·class="footer"><small>
110 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.486 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
111 </small></address>87 </small></address>
112 </body>88 </body>
113 </html>89 </html>
1.53 KB
html2text {}
    
Offset 4, 37 lines modifiedOffset 4, 23 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 refinement.hh·File·Reference
 8 This·file·simply·includes·all·Refinement·implementations·so·you·don't·have·to
 9 do·them·separately.·More...
 10 #include·"refinement/base.cc"
 11 #include·"refinement/hcube.cc"
 12 #include·"refinement/simplex.cc"
 13 #include·"refinement/hcubetriangulation.cc"
 14 #include·"refinement/prismtriangulation.cc"
 15 #include·"refinement/pyramidtriangulation.cc"
7 Classes·|·Namespaces·|·Functions 
8 generalvertexorder.hh·File·Reference 
9 #include·<algorithm> 
10 #include·<cassert> 
11 #include·<cstddef> 
12 #include·<iterator> 
13 #include·<vector> 
14 #include·<dune/common/iteratorfacades.hh> 
15 #include·"type.hh" 
16 #include·<dune/geometry/referenceelements.hh> 
17 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
 17 *****·Detailed·Description·*****
 18 This·file·simply·includes·all·Refinement·implementations·so·you·don't·have·to
 19 do·them·separately.
18 ·Classes 
19 class· Dune::GeneralVertexOrder<_dim,_Index__> 
20  ······Class·providing·information·on·the·ordering·of·vertices.·More... 
21   
22 class· Dune::GeneralVertexOrder<_dim,_Index__>::iterator 
23  ······Iterate·over·the·vertex·indices·of·some·sub-entity.·More... 
24   
25 ·Namespaces 
26 namespace· Dune 
27   
28 ·Functions 
29 template<class·InIterator·,·class·OutIterator·> 
30 void Dune::reduceOrder·(const·InIterator·&inBegin,·const·InIterator·&inEnd, 
31 ······OutIterator·outIt) 
32  ····Algorithm·to·reduce·vertex·order·information.·More... 
33   
  
34 ===============================================================================20 ===============================================================================
35 ·····Generated·by [doxygen]·1.9.421 ·····Generated·by [doxygen]·1.9.4
46.2 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00203_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·generalvertexorder.hh·Source·File</title>8 <title>dune-geometry:·refinement.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 167 lines modifiedOffset 62, 42 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">generalvertexorder.hh</div></div>68 ··<div·class="headertitle"><div·class="title">refinement.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00203.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00203.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_REFINEMENT_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFINEMENT_HH</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 78 <div·class="line"><a·id="l00250"·name="l00250"></a><span·class="lineno">··250</span><span·class="comment">//·The·interface·(template&lt;...&gt;·class·StaticRefinement)·is·not·included·here</span></div>
 79 <div·class="line"><a·id="l00251"·name="l00251"></a><span·class="lineno">··251</span><span·class="comment">//·since·it·derives·from·parts·which·I·consider·implementation.··Look</span></div>
 80 <div·class="line"><a·id="l00252"·name="l00252"></a><span·class="lineno">··252</span><span·class="comment">//·into·refinement/base.cc·if·the·documentation·is·above·is·not·enough.</span></div>
 81 <div·class="line"><a·id="l00253"·name="l00253"></a><span·class="lineno">··253</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00182.html">refinement/base.cc</a>&quot;</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_GENERALVERTEXORDER_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GEOMETRY_GENERALVERTEXORDER_HH</span></div> 
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/iteratorfacades.hh&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00239.html">type.hh</a>&quot;</span></div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00209.html">dune/geometry/referenceelements.hh</a>&gt;</span></div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a>·{</div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
92 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·InIterator,·<span·class="keyword">class</span>·OutIterator&gt;</div> 
93 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a00254.html#a77eece3229d82b929dcf4cde0cb2a855">···40</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00254.html#a77eece3229d82b929dcf4cde0cb2a855">reduceOrder</a>(<span·class="keyword">const</span>·InIterator&amp;·inBegin,·<span·class="keyword">const</span>·InIterator&amp;·inEnd,</div> 
94 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>···················OutIterator·outIt)</div> 
95 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div> 
96 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">for</span>(InIterator·inIt·=·inBegin;·inIt·!=·inEnd;·++inIt,·++outIt)</div> 
97 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······*outIt·=·std::count_if(inBegin,·inEnd,·[&amp;](<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·v)</div> 
98 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·····························{</div> 
99 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·······························<span·class="keywordflow">return</span>·v·&lt;·*inIt;</div> 
100 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·····························});</div> 
101 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div> 
102 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
103 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
104 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim,·<span·class="keyword">class</span>·Index_·=·std::<span·class="keywordtype">size_t</span>&gt;</div> 
105 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01167.html">···67</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01167.html">GeneralVertexOrder</a>·{</div> 
106 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01091.html">ReferenceElements&lt;double,·dim&gt;</a>·<a·class="code·hl_struct"·href="a01091.html">RefElems</a>;</div> 
107 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01091.html#a2f4b8ff284505f4561a69404653b8e9a">RefElems::ReferenceElement</a>·RefElem;</div> 
108 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
109 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····RefElem·refelem;</div> 
110 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<a·class="code·hl_class"·href="a01391.html">GeometryType</a>·gt;</div> 
111 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····std::vector&lt;Index_&gt;·vertexOrder;</div> 
112 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
113 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">public</span>:</div> 
114 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01167.html#a37cdb00963877c2fbd6ef18d5efe3333">···77</a></span>····<span·class="keyword">typedef</span>·Index_·<a·class="code·hl_typedef"·href="a01167.html#a37cdb00963877c2fbd6ef18d5efe3333">Index</a>;</div> 
115 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
116 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01171.html">iterator</a>;</div> 
117 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
118 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a01167.html#a76f768e33ef7af8fb63453a12012e02a">···83</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·std::size_t·<a·class="code·hl_variable"·href="a01167.html#a76f768e33ef7af8fb63453a12012e02a">dimension</a>·=·dim;</div> 
119 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01167.html#a52aa8e91a1272680078ef6a73d87d5b5">···85</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01391.html">GeometryType</a>·&amp;<a·class="code·hl_function"·href="a01167.html#a52aa8e91a1272680078ef6a73d87d5b5">type</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·gt;·}</div> 
120 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
121 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
122 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·InIterator&gt;</div> 
123 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a01167.html#aa8d5da76dbcd833b08918abf14f6d978">···97</a></span>····<a·class="code·hl_function"·href="a01167.html#aa8d5da76dbcd833b08918abf14f6d978">GeneralVertexOrder</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01391.html">GeometryType</a>&amp;·gt_,·<span·class="keyword">const</span>·InIterator·&amp;inBegin,</div> 
124 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·······················<span·class="keyword">const</span>·InIterator·&amp;inEnd)·:</div> 
125 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······refelem(<a·class="code·hl_struct"·href="a01091.html">RefElems</a>::general(gt_)),·gt(gt_),</div> 
126 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······vertexOrder(refelem.<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac">size</a>(dim))</div> 
127 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····{·<a·class="code·hl_function"·href="a00254.html#a77eece3229d82b929dcf4cde0cb2a855">reduceOrder</a>(inBegin,·inEnd,·vertexOrder.begin());·}</div> 
128 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
129 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
130 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a01167.html#ae9961aea26ae53ab84ed8d56080c66e7">··108</a></span>····<a·class="code·hl_class"·href="a01171.html">iterator</a>·<a·class="code·hl_function"·href="a01167.html#ae9961aea26ae53ab84ed8d56080c66e7">begin</a>(std::size_t·codim,·std::size_t·subEntity)<span·class="keyword">·const</span></div> 
131 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">····</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a01171.html">iterator</a>(*<span·class="keyword">this</span>,·codim,·subEntity);·}</div> 
132 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
133 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a01167.html#aa2f9423f99bc9fc1b66681b283adf5d5">··115</a></span>····<a·class="code·hl_class"·href="a01171.html">iterator</a>·<a·class="code·hl_function"·href="a01167.html#aa2f9423f99bc9fc1b66681b283adf5d5">end</a>(std::size_t·codim,·std::size_t·subEntity)<span·class="keyword">·const·</span>{</div> 
134 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a01171.html">iterator</a>(*<span·class="keyword">this</span>,·codim,·subEntity,</div> 
135 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>······················refelem.size(subEntity,·codim,·dim));</div> 
136 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····}</div> 
137 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
138 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
139 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno"><a·class="line"·href="a01167.html#a9fd82b86554d2e4a771c40e7d9781c4e">··128</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01167.html#a9fd82b86554d2e4a771c40e7d9781c4e">getReduced</a>(std::size_t·codim,·std::size_t·subEntity,</div> 
140 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>····················std::vector&lt;Index&gt;&amp;·order)<span·class="keyword">·const</span></div> 
141 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span><span·class="keyword">····</span>{</div> 
142 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>······order.resize(refelem.size(subEntity,·codim,·dim));</div> 
143 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>······<a·class="code·hl_function"·href="a00254.html#a77eece3229d82b929dcf4cde0cb2a855">reduceOrder</a>(<a·class="code·hl_function"·href="a01167.html#ae9961aea26ae53ab84ed8d56080c66e7">begin</a>(codim,·subEntity),·<a·class="code·hl_function"·href="a01167.html#aa2f9423f99bc9fc1b66681b283adf5d5">end</a>(codim,·subEntity),</div> 
144 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··················order.begin());</div> 
145 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>····}</div> 
146 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··};</div> 
147 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div> 
148 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div> 
149 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim,·<span·class="keyword">class</span>·Index_&gt;</div> 
150 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno"><a·class="line"·href="a01171.html">··142</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01167.html">GeneralVertexOrder</a>&lt;dim,·Index_&gt;::<a·class="code·hl_class"·href="a01171.html">iterator</a>·:</div> 
151 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>····<span·class="keyword">public</span>·Dune::RandomAccessIteratorFacade&lt;iterator,·const·Index_&gt;</div> 
152 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>··{</div> 
153 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01167.html">GeneralVertexOrder</a>·*order;</div> 
154 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>····std::size_t·codim;</div> 
155 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>····std::size_t·subEntity;</div> 
156 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>····std::size_t·<a·class="code·hl_variable"·href="a00244.html#gaf2743d5db7eefabc2985433c8f914c15">vertex</a>;</div> 
157 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div> 
158 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>····<a·class="code·hl_class"·href="a01171.html">iterator</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01167.html">GeneralVertexOrder</a>·&amp;order_,·std::size_t·codim_,</div> 
159 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·············std::size_t·subEntity_,·std::size_t·vertex_·=·0)·:</div> 
160 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>······order(&amp;order_),·codim(codim_),·subEntity(subEntity_),·<a·class="code·hl_variable"·href="a00244.html#gaf2743d5db7eefabc2985433c8f914c15">vertex</a>(vertex_)</div> 
161 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>····{·}</div> 
162 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div>82 <div·class="line"><a·id="l00254"·name="l00254"></a><span·class="lineno">··254</span>·</div>
 83 <div·class="line"><a·id="l00255"·name="l00255"></a><span·class="lineno">··255</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00191.html">refinement/hcube.cc</a>&quot;</span></div>
 84 <div·class="line"><a·id="l00256"·name="l00256"></a><span·class="lineno">··256</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00179.html">refinement/simplex.cc</a>&quot;</span></div>
 85 <div·class="line"><a·id="l00257"·name="l00257"></a><span·class="lineno">··257</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00188.html">refinement/hcubetriangulation.cc</a>&quot;</span></div>
Max diff block lines reached; 271/38301 bytes (0.71%) of diff not shown.
8.66 KB
html2text {}
    
Offset 4, 225 lines modifiedOffset 4, 47 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 generalvertexorder.hh7 refinement.hh
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
 14 ·5#ifndef·DUNE_GEOMETRY_REFINEMENT_HH
 15 ·6#define·DUNE_GEOMETRY_REFINEMENT_HH
14 ·5 
15 ·6#ifndef·DUNE_GEOMETRY_GENERALVERTEXORDER_HH 
16 ·7#define·DUNE_GEOMETRY_GENERALVERTEXORDER_HH 
17 ·8 
18 ·9#include·<algorithm> 
19 ·10#include·<cassert> 
20 ·11#include·<cstddef> 
21 ·12#include·<iterator> 
22 ·13#include·<vector> 
23 ·14 
24 ·15#include·<dune/common/iteratorfacades.hh> 
25 ·16 
26 ·17#include·"type.hh" 
27 ·18#include·<dune/geometry/referenceelements.hh> 
28 ·19 
29 ·20namespace·Dune·{ 
30 ·21 
31 ·39·template<class·InIterator,·class·OutIterator> 
32 40·void·reduceOrder(const·InIterator&·inBegin,·const·InIterator&·inEnd, 
33 ·41·OutIterator·outIt) 
34 ·42·{ 
35 ·43·for(InIterator·inIt·=·inBegin;·inIt·!=·inEnd;·++inIt,·++outIt) 
36 ·44·*outIt·=·std::count_if(inBegin,·inEnd,·[&](const·auto&·v) 
37 ·45·{ 
38 ·46·return·v·<·*inIt; 
39 ·47·}); 
40 ·48·} 
41 ·49 
42 ·51 
43 ·66·template<std::size_t·dim,·class·Index_·=·std::size_t> 
44 67·class·GeneralVertexOrder·{ 
45 ·68·typedef·ReferenceElements<double,_dim>·RefElems; 
46 ·69·typedef·typename·RefElems::ReferenceElement·RefElem; 
47 ·7016 ·7
 17 ·250//·The·interface·(template<...>·class·StaticRefinement)·is·not·included
 18 here
 19 ·251//·since·it·derives·from·parts·which·I·consider·implementation.·Look
 20 ·252//·into·refinement/base.cc·if·the·documentation·is·above·is·not·enough.
 21 ·253#include·"refinement/base.cc"
48 ·71·RefElem·refelem; 
49 ·72·GeometryType·gt; 
50 ·73·std::vector<Index_>·vertexOrder; 
51 ·74 
52 ·75·public: 
53 77·typedef·Index_·Index; 
54 ·78 
55 ·80·class·iterator; 
56 ·81 
57 83·static·const·std::size_t·dimension·=·dim; 
58 85·const·GeometryType·&type()·const·{·return·gt;·} 
59 ·86 
60 ·88 
61 ·96·template<class·InIterator> 
62 97·GeneralVertexOrder(const·GeometryType&·gt_,·const·InIterator·&inBegin, 
63 ·98·const·InIterator·&inEnd)·: 
64 ·99·refelem(RefElems::general(gt_)),·gt(gt_), 
65 ·100·vertexOrder(refelem.size(dim)) 
66 ·101·{·reduceOrder(inBegin,·inEnd,·vertexOrder.begin());·} 
67 ·102 
68 ·104 
69 108·iterator·begin(std::size_t·codim,·std::size_t·subEntity)·const 
70 ·109·{·return·iterator(*this,·codim,·subEntity);·} 
71 ·111 
72 115·iterator·end(std::size_t·codim,·std::size_t·subEntity)·const·{ 
73 ·116·return·iterator(*this,·codim,·subEntity, 
74 ·117·refelem.size(subEntity,·codim,·dim)); 
75 ·118·} 
76 ·119 
77 ·121 
78 128·void·getReduced(std::size_t·codim,·std::size_t·subEntity, 
79 ·129·std::vector<Index>&·order)·const 
80 ·130·{ 
81 ·131·order.resize(refelem.size(subEntity,·codim,·dim)); 
82 ·132·reduceOrder(begin(codim,·subEntity),·end(codim,·subEntity), 
83 ·133·order.begin()); 
84 ·134·} 
85 ·135·}; 
86 ·136 
87 ·138 
88 ·141·template<std::size_t·dim,·class·Index_> 
89 142·class·GeneralVertexOrder<dim,·Index_>::iterator·: 
90 ·143·public·Dune::RandomAccessIteratorFacade<iterator,·const·Index_> 
91 ·144·{ 
92 ·145·const·GeneralVertexOrder·*order; 
93 ·146·std::size_t·codim; 
94 ·147·std::size_t·subEntity; 
95 ·148·std::size_t·vertex; 
96 ·149 
97 ·150·iterator(const·GeneralVertexOrder·&order_,·std::size_t·codim_, 
98 ·151·std::size_t·subEntity_,·std::size_t·vertex_·=·0)·: 
99 ·152·order(&order_),·codim(codim_),·subEntity(subEntity_),·vertex(vertex_) 
100 ·153·{·} 
101 ·15422 ·254
 23 ·255#include·"refinement/hcube.cc"
 24 ·256#include·"refinement/simplex.cc"
 25 ·257#include·"refinement/hcubetriangulation.cc"
 26 ·258#include·"refinement/prismtriangulation.cc"
 27 ·259#include·"refinement/pyramidtriangulation.cc"
 28 ·260
 29 ·261#endif·//·DUNE_GEOMETRY_REFINEMENT_HH
 30 simplex.cc
 31 This·file·contains·the·Refinement·implementation·for·simplices·(triangles,
 32 tetrahedrons....
 33 base.cc
 34 This·file·contains·the·parts·independent·of·a·particular·Refinement
 35 implementation.
 36 prismtriangulation.cc
 37 hcubetriangulation.cc
 38 This·file·contains·the·Refinement·implementation·for·triangulating·hypercubes
 39 (quadrilateral·->·trian...
 40 hcube.cc
Max diff block lines reached; 116/8844 bytes (1.31%) of diff not shown.
14.8 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00206.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·virtualrefinement.cc·File·Reference</title>8 <title>dune-geometry:·topologyfactory.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 64, 94 lines modifiedOffset 64, 43 lines modified
64 ··<ul>64 ··<ul>
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>·&#124;71 <a·href="#namespaces">Namespaces</a>··</div>
72 <a·href="#define-members">Macros</a>·&#124; 
73 <a·href="#func-members">Functions</a>··</div> 
74 ··<div·class="headertitle"><div·class="title">virtualrefinement.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">topologyfactory.hh·File·Reference</div></div>
75 </div><!--header-->73 </div><!--header-->
76 <div·class="contents">74 <div·class="contents">
  
77 <p>This·file·contains·the·virtual·wrapper·around·refinement.·· 
78 <a·href="#details">More...</a></p> 
79 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 76 <code>#include·&lt;array&gt;</code><br·/>
 77 <code>#include·&lt;map&gt;</code><br·/>
 78 <code>#include·&lt;memory&gt;</code><br·/>
80 <code>#include·&lt;typeinfo&gt;</code><br·/>79 <code>#include·&lt;type_traits&gt;</code><br·/>
81 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>80 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/> 
84 <code>#include·&quot;<a·class="el"·href="a00239_source.html">type.hh</a>&quot;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
85 <code>#include·&quot;<a·class="el"·href="a00233_source.html">refinement.hh</a>&quot;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/geometry/typeindex.hh</a>&gt;</code><br·/>
 83 </div>
 84 <p><a·href="a00206_source.html">Go·to·the·source·code·of·this·file.</a></p>
86 </div><table·class="memberdecls">85 <table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
88 Classes</h2></td></tr>87 Classes</h2></td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html">Dune::VirtualRefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr> 
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01419.html">Dune::VirtualRefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.html">Dune::TopologyFactory&lt;·Traits·&gt;</a></td></tr>
 89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provide·a·factory·over·the·generic·topologies.··<a·href="a01379.html#details">More...</a><br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01423.html">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01431.html">Dune::VirtualRefinementSubEntityIteratorBackSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr> 
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01435.html">Dune::VirtualRefinementSubEntityIteratorBackSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr> 
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01439.html">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;::SubEntityIteratorBack&lt;·dimension,·CoordType·&gt;</a></td></tr> 
100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01443.html">Dune::VirtualRefinementImp&lt;·topologyId,·CoordType,·coerceToId,·dimension·&gt;</a></td></tr> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01455.html">Dune::VirtualRefinementImpSubEntityIteratorBackSpecial&lt;·topologyId,·CoordType,·coerceToId,·dimension,·dimension·&gt;</a></td></tr> 
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01459.html">Dune::VirtualRefinementImpSubEntityIteratorBackSpecial&lt;·topologyId,·CoordType,·coerceToId,·dimension,·0·&gt;</a></td></tr> 
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01447.html">Dune::VirtualRefinementImp&lt;·topologyId,·CoordType,·coerceToId,·dimension·&gt;::SubEntityIteratorBack&lt;·codimension·&gt;</a></td></tr> 
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01463.html">Dune::RefinementBuilder&lt;·dimension,·CoordType·&gt;</a></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01467.html">Dune::RefinementBuilder&lt;·1,·CoordType·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01383.html">Dune::TopologySingletonFactory&lt;·Factory·&gt;</a></td></tr>
 92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·wrapper·for·a·<a·class="el"·href="a01379.html"·title="Provide·a·factory·over·the·generic·topologies.">TopologyFactory</a>·providing·singleton·storage.·Same·usage·as·<a·class="el"·href="a01379.html"·title="Provide·a·factory·over·the·generic·topologies.">TopologyFactory</a>·but·with·empty·release·method·an·internal·storage.··<a·href="a01383.html#details">More...</a><br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01471.html">Dune::RefinementBuilder&lt;·3,·CoordType·&gt;</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
118 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>97 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
122 Macros</h2></td></tr> 
123 <tr·class="memitem:ac82d420bff6cce87d06ad71b4f1cb0c8"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.html#ac82d420bff6cce87d06ad71b4f1cb0c8">DUNE_GEOMETRY_VIRTUALREFINEMENT_CC</a></td></tr> 
124 <tr·class="separator:ac82d420bff6cce87d06ad71b4f1cb0c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 </table><table·class="memberdecls"> 
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
127 Functions</h2></td></tr> 
128 <tr·class="memitem:a73043181be4688f6cc83f1416cc176c6"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr> 
129 <tr·class="memitem:a73043181be4688f6cc83f1416cc176c6"><td·class="memTemplItemLeft"·align="right"·valign="top">VirtualRefinement&lt;·dimension,·CoordType·&gt;·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00254.html#a73043181be4688f6cc83f1416cc176c6">Dune::buildRefinement</a>·(GeometryType·geometryType,·GeometryType·coerceTo)</td></tr> 
130 <tr·class="memdesc:a73043181be4688f6cc83f1416cc176c6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·a·reference·to·the·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·according·to·the·parameters··<a·href="a00254.html#a73043181be4688f6cc83f1416cc176c6">More...</a><br·/></td></tr> 
131 <tr·class="separator:a73043181be4688f6cc83f1416cc176c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table>99 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
134 <div·class="textblock"><p·>This·file·contains·the·virtual·wrapper·around·refinement.·</p> 
135 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
136 <a·id="ac82d420bff6cce87d06ad71b4f1cb0c8"·name="ac82d420bff6cce87d06ad71b4f1cb0c8"></a> 
137 <h2·class="memtitle"><span·class="permalink"><a·href="#ac82d420bff6cce87d06ad71b4f1cb0c8">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC</h2> 
  
138 <div·class="memitem"> 
139 <div·class="memproto"> 
140 ······<table·class="memname"> 
141 ········<tr> 
142 ··········<td·class="memname">#define·DUNE_GEOMETRY_VIRTUALREFINEMENT_CC</td> 
143 ········</tr> 
144 ······</table> 
145 </div><div·class="memdoc"> 
  
146 </div> 
147 </div> 
148 </div><!--·contents·-->100 </div><!--·contents·-->
149 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
150 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
151 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
152 </small></address>104 </small></address>
153 </body>105 </body>
154 </html>106 </html>
3.09 KB
html2text {}
    
Offset 4, 75 lines modifiedOffset 4, 33 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 Classes·|·Namespaces
 8 topologyfactory.hh·File·Reference
7 Classes·|·Namespaces·|·Macros·|·Functions 
8 virtualrefinement.cc·File·Reference 
9 This·file·contains·the·virtual·wrapper·around·refinement.·More... 
10 #include·<cassert>9 #include·<cassert>
 10 #include·<array>
 11 #include·<map>
 12 #include·<memory>
11 #include·<typeinfo>13 #include·<type_traits>
 14 #include·<vector>
 15 #include·<dune/geometry/type.hh>
 16 #include·<dune/geometry/typeindex.hh>
 17 Go_to_the_source_code_of_this_file.
12 #include·<dune/common/exceptions.hh> 
13 #include·<dune/common/fvector.hh> 
14 #include·<dune/common/iteratorfacades.hh> 
15 #include·"type.hh" 
16 #include·"refinement.hh" 
17 ·Classes18 ·Classes
18 class· Dune::VirtualRefinementSubEntityIteratorSpecial<_dimension,_CoordType, 
19 ········dimension_>19 struct· Dune::TopologyFactory<_Traits_>
 20  ·······Provide·a·factory·over·the·generic·topologies.·More...
20  21  
 22 struct· Dune::TopologySingletonFactory<_Factory_>
 23 ·········A·wrapper·for·a·TopologyFactory·providing·singleton·storage.·Same
 24  ·······usage·as·TopologyFactory·but·with·empty·release·method·an·internal
 25 ·········storage.·More...
21 class· Dune::VirtualRefinementSubEntityIteratorSpecial<_dimension,_CoordType, 
22 ········0_> 
23   
24 class· Dune::VirtualRefinement<_dimension,_CoordType_>::Codim<_codimension_> 
25   
26 class· Dune::VirtualRefinementSubEntityIteratorBackSpecial<_dimension, 
27 ········CoordType,_dimension_> 
28   
29 class· Dune::VirtualRefinementSubEntityIteratorBackSpecial<_dimension, 
30 ········CoordType,_0_> 
31   
32 class· Dune::VirtualRefinement<_dimension,_CoordType_>::SubEntityIteratorBack< 
33 ········dimension,_CoordType_> 
34   
35 class· Dune::VirtualRefinementImp<_topologyId,_CoordType,_coerceToId, 
36 ········dimension_> 
37   
38 class· Dune::VirtualRefinementImpSubEntityIteratorBackSpecial<_topologyId, 
39 ········CoordType,_coerceToId,_dimension,_dimension_> 
40   
41 class· Dune::VirtualRefinementImpSubEntityIteratorBackSpecial<_topologyId, 
42 ········CoordType,_coerceToId,_dimension,_0_> 
43   
44 class· Dune::VirtualRefinementImp<_topologyId,_CoordType,_coerceToId, 
45 ········dimension_>::SubEntityIteratorBack<_codimension_> 
46   
47 class· Dune::RefinementBuilder<_dimension,_CoordType_> 
48   
49 class· Dune::RefinementBuilder<_1,_CoordType_> 
50   
51 class· Dune::RefinementBuilder<_3,_CoordType_> 
52  26  
53 ·Namespaces27 ·Namespaces
54 namespace· Dune28 namespace· Dune
55  29  
56 ·Macros 
57 #define DUNE_GEOMETRY_VIRTUALREFINEMENT_CC 
58   
59 ·Functions 
60 template<int·dimension,·class·CoordType·> 
61 VirtualRefinement<·dimension,·CoordType·>·Dune::buildRefinement·(GeometryType 
62 ·······································& geometryType,·GeometryType·coerceTo) 
63 ··········································return·a·reference·to·the 
64  ········································VirtualRefinement·according·to·the 
65 ··········································parameters·More... 
66   
67 *****·Detailed·Description·***** 
68 This·file·contains·the·virtual·wrapper·around·refinement. 
69 *****·Macro·Definition·Documentation·***** 
70 *****·◆ DUNE_GEOMETRY_VIRTUALREFINEMENT_CC·***** 
71 #define·DUNE_GEOMETRY_VIRTUALREFINEMENT_CC 
  
72 ===============================================================================30 ===============================================================================
73 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
13.4 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00209.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·referenceelements.hh·File·Reference</title>8 <title>dune-geometry:·typefromvertexcount.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 58, 83 lines modifiedOffset 58, 38 lines modified
58 <iframe·src="javascript:void(0)"·frameborder="0"·58 <iframe·src="javascript:void(0)"·frameborder="0"·
59 ········name="MSearchResults"·id="MSearchResults">59 ········name="MSearchResults"·id="MSearchResults">
60 </iframe>60 </iframe>
61 </div>61 </div>
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html">utility</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="summary">68 ··<div·class="summary">
69 <a·href="#nested-classes">Classes</a>·&#124; 
70 <a·href="#namespaces">Namespaces</a>·&#124;69 <a·href="#namespaces">Namespaces</a>·&#124;
71 <a·href="#typedef-members">Typedefs</a>·&#124; 
72 <a·href="#func-members">Functions</a>··</div>70 <a·href="#func-members">Functions</a>··</div>
73 ··<div·class="headertitle"><div·class="title">referenceelements.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">typefromvertexcount.hh·File·Reference</div></div>
74 </div><!--header-->72 </div><!--header-->
75 <div·class="contents">73 <div·class="contents">
76 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/> 
77 <code>#include·&lt;algorithm&gt;</code><br·/> 
78 <code>#include·&lt;limits&gt;</code><br·/> 
79 <code>#include·&lt;tuple&gt;</code><br·/> 
80 <code>#include·&lt;utility&gt;</code><br·/> 
81 <code>#include·&lt;vector&gt;</code><br·/> 
82 <code>#include·&lt;array&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/std/type_traits.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/visibility.hh&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/geometry/dimension.hh</a>&gt;</code><br·/> 
87 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/geometry/referenceelement.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/geometry/referenceelementimplementation.hh</a>&gt;</code><br·/> 
90 </div>75 </div>
91 <p><a·href="a00209_source.html">Go·to·the·source·code·of·this·file.</a></p>76 <p><a·href="a00209_source.html">Go·to·the·source·code·of·this·file.</a></p>
92 <table·class="memberdecls">77 <table·class="memberdecls">
93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
94 Classes</h2></td></tr> 
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html">Dune::Geo::ReferenceElements&lt;·ctype_,·dim·&gt;</a></td></tr> 
96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·providing·access·to·the·singletons·of·the·reference·elements.··<a·href="a01091.html#details">More...</a><br·/></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 </table><table·class="memberdecls"> 
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
100 Namespaces</h2></td></tr>79 Namespaces</h2></td></tr>
101 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>80 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 <tr·class="memitem:a00255"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00255.html">Dune::Geo</a></td></tr> 
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
105 <tr·class="memitem:a00260"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00260.html">Dune::Transitional</a></td></tr> 
106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
107 </table><table·class="memberdecls"> 
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
109 Typedefs</h2></td></tr> 
110 <tr·class="memitem:ga3a513aa9665b89e742b799aed6a5bdc5"><td·class="memTemplParams"·colspan="2">template&lt;typename...·T&gt;·</td></tr> 
111 <tr·class="memitem:ga3a513aa9665b89e742b799aed6a5bdc5"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00245.html#ga3a513aa9665b89e742b799aed6a5bdc5">Dune::Transitional::ReferenceElement</a>·=·unspecified-type</td></tr> 
112 <tr·class="memdesc:ga3a513aa9665b89e742b799aed6a5bdc5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·the·type·of·reference·element·for·the·argument·types·T...··<a·href="a00245.html#ga3a513aa9665b89e742b799aed6a5bdc5">More...</a><br·/></td></tr> 
113 <tr·class="separator:ga3a513aa9665b89e742b799aed6a5bdc5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:gaaa93f05cbe90495f009b2dbc3d1e3226"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·int·dim&gt;·</td></tr> 
115 <tr·class="memitem:gaaa93f05cbe90495f009b2dbc3d1e3226"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00245.html#gaaa93f05cbe90495f009b2dbc3d1e3226">Dune::ReferenceElement</a>·=·unspecified-type</td></tr> 
116 <tr·class="memdesc:gaaa93f05cbe90495f009b2dbc3d1e3226"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·the·type·of·reference·element·for·the·argument·type·T.··<a·href="a00245.html#gaaa93f05cbe90495f009b2dbc3d1e3226">More...</a><br·/></td></tr> 
117 <tr·class="separator:gaaa93f05cbe90495f009b2dbc3d1e3226"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
120 Functions</h2></td></tr>84 Functions</h2></td></tr>
 85 <tr·class="memitem:a46da773c6f7d01077322c1064037e52f"><td·class="memItemLeft"·align="right"·valign="top">GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html#a46da773c6f7d01077322c1064037e52f">Dune::geometryTypeFromVertexCount</a>·(unsigned·int·dim,·unsigned·int·vertices)</td></tr>
 86 <tr·class="memdesc:a46da773c6f7d01077322c1064037e52f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Utitlity·function·to·construct·the·correct·geometry·type·given·the·dimension·and·the·number·of·vertices.··<a·href="a00254.html#a46da773c6f7d01077322c1064037e52f">More...</a><br·/></td></tr>
121 <tr·class="memitem:ga9d6c07ba4072783d2b4809791536379e"><td·class="memTemplParams"·colspan="2">template&lt;typename...·T&gt;·</td></tr> 
122 <tr·class="memitem:ga9d6c07ba4072783d2b4809791536379e"><td·class="memTemplItemLeft"·align="right"·valign="top">unspecified·value·type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00245.html#ga9d6c07ba4072783d2b4809791536379e">Dune::referenceElement</a>·(T·&amp;&amp;...·t)</td></tr> 
123 <tr·class="memdesc:ga9d6c07ba4072783d2b4809791536379e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·reference·element·for·the·objects·t....··<a·href="a00245.html#ga9d6c07ba4072783d2b4809791536379e">More...</a><br·/></td></tr> 
124 <tr·class="separator:ga9d6c07ba4072783d2b4809791536379e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:ga06952ab5218387a8c965cb7047257060"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·int·dim&gt;·</td></tr> 
126 <tr·class="memitem:ga06952ab5218387a8c965cb7047257060"><td·class="memTemplItemLeft"·align="right"·valign="top">auto&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00245.html#ga06952ab5218387a8c965cb7047257060">Dune::referenceElement</a>·(const·<a·class="el"·href="a01391.html">Dune::GeometryType</a>·&amp;gt,·<a·class="el"·href="a01159.html">Dune::Dim</a>&lt;·dim·&gt;={})</td></tr> 
127 <tr·class="memdesc:ga06952ab5218387a8c965cb7047257060"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·reference·element·of·dimension·dim·for·the·given·geometry·type·and·coordinate·field·type.··<a·href="a00245.html#ga06952ab5218387a8c965cb7047257060">More...</a><br·/></td></tr> 
128 <tr·class="separator:ga06952ab5218387a8c965cb7047257060"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:ga3cd196de6f0922a1265f87bcded47b7a"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·int·dim,·std::enable_if_t&lt;·IsNumber&lt;·std::decay_t&lt;·T·&gt;·&gt;::value,·int·&gt;··=·0&gt;·</td></tr> 
130 <tr·class="memitem:ga3cd196de6f0922a1265f87bcded47b7a"><td·class="memTemplItemLeft"·align="right"·valign="top">auto&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00245.html#ga3cd196de6f0922a1265f87bcded47b7a">Dune::referenceElement</a>·(const·T·&amp;,·const·<a·class="el"·href="a01391.html">Dune::GeometryType</a>·&amp;gt,·<a·class="el"·href="a01159.html">Dune::Dim</a>&lt;·dim·&gt;)</td></tr> 
131 <tr·class="memdesc:ga3cd196de6f0922a1265f87bcded47b7a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·reference·element·of·dimension·dim·for·the·given·geometry·type·and·coordinate·field·type.··<a·href="a00245.html#ga3cd196de6f0922a1265f87bcded47b7a">More...</a><br·/></td></tr> 
132 <tr·class="separator:ga3cd196de6f0922a1265f87bcded47b7a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a46da773c6f7d01077322c1064037e52f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>88 </table>
134 </div><!--·contents·-->89 </div><!--·contents·-->
135 <!--·start·footer·part·-->90 <!--·start·footer·part·-->
136 <hr·class="footer"/><address·class="footer"><small>91 <hr·class="footer"/><address·class="footer"><small>
137 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.492 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
138 </small></address>93 </small></address>
139 </body>94 </body>
2.55 KB
html2text {}
    
Offset 4, 68 lines modifiedOffset 4, 24 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 ····*·utility
 8 Namespaces·|·Functions
 9 typefromvertexcount.hh·File·Reference
7 Classes·|·Namespaces·|·Typedefs·|·Functions 
8 referenceelements.hh·File·Reference 
9 #include·<cassert> 
10 #include·<algorithm> 
11 #include·<limits> 
12 #include·<tuple> 
13 #include·<utility> 
14 #include·<vector> 
15 #include·<array> 
16 #include·<dune/common/typetraits.hh> 
17 #include·<dune/common/std/type_traits.hh> 
18 #include·<dune/common/visibility.hh> 
19 #include·<dune/geometry/dimension.hh> 
20 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
21 #include·<dune/geometry/referenceelement.hh> 
22 #include·<dune/geometry/referenceelementimplementation.hh> 
23 Go_to_the_source_code_of_this_file.11 Go_to_the_source_code_of_this_file.
24 ·Classes 
25 struct· Dune::Geo::ReferenceElements<_ctype_,_dim_> 
26  ·······Class·providing·access·to·the·singletons·of·the·reference·elements. 
27 ·········More... 
28   
29 ·Namespaces12 ·Namespaces
30 namespace· Dune13 namespace· Dune
31  14  
32 namespace· Dune::Geo 
33   
34 namespace· Dune::Transitional 
35   
36 ·Typedefs 
37 template<typename...·T> 
38 using Dune::Transitional::ReferenceElement·=·unspecified-type 
39  ·····Returns·the·type·of·reference·element·for·the·argument·types·T... 
40 ·······More... 
41   
42 template<typename·T·,·int·dim> 
43 using Dune::ReferenceElement·=·unspecified-type 
44  ·····Returns·the·type·of·reference·element·for·the·argument·type·T.·More... 
45   
46 ·Functions15 ·Functions
 16 GeometryType Dune::geometryTypeFromVertexCount·(unsigned·int·dim,·unsigned·int
 17 ··············vertices)
 18  ············Utitlity·function·to·construct·the·correct·geometry·type·given
 19 ··············the·dimension·and·the·number·of·vertices.·More...
47 template<typename...·T> 
48 unspecified·value·type Dune::referenceElement·(T·&&...·t) 
49  ······················Returns·a·reference·element·for·the·objects·t.... 
50 ························More... 
51   
52 template<typename·T·,·int·dim> 
53 ··················auto Dune::referenceElement·(const·Dune::GeometryType·&gt, 
54 ························Dune::Dim<·dim·>={}) 
55  ······················Returns·a·reference·element·of·dimension·dim·for·the 
56 ························given·geometry·type·and·coordinate·field·type.·More... 
57   
58 template<typename·T·,·int·dim,·std::enable_if_t<·IsNumber<·std::decay_t<·T·> 
59 >::value,·int·>·=·0> 
60 ··················auto Dune::referenceElement·(const·T·&,·const·Dune:: 
61 ························GeometryType·&gt,·Dune::Dim<·dim·>) 
62  ······················Returns·a·reference·element·of·dimension·dim·for·the 
63 ························given·geometry·type·and·coordinate·field·type.·More... 
64  20  
  
65 ===============================================================================21 ===============================================================================
66 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
94.3 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00209_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·referenceelements.hh·Source·File</title>8 <title>dune-geometry:·typefromvertexcount.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 58, 412 lines modifiedOffset 58, 83 lines modified
58 <iframe·src="javascript:void(0)"·frameborder="0"·58 <iframe·src="javascript:void(0)"·frameborder="0"·
59 ········name="MSearchResults"·id="MSearchResults">59 ········name="MSearchResults"·id="MSearchResults">
60 </iframe>60 </iframe>
61 </div>61 </div>
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html">utility</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">referenceelements.hh</div></div>68 ··<div·class="headertitle"><div·class="title">typefromvertexcount.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00209.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00209.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTS_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFERENCEELEMENTS_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00176.html">dune/geometry/type.hh</a>&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a>·{</div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">inline</span></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/std/type_traits.hh&gt;</span></div>83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a00254.html#a46da773c6f7d01077322c1064037e52f">···17</a></span>··<a·class="code·hl_class"·href="a01391.html">GeometryType</a>·<a·class="code·hl_function"·href="a00254.html#a46da773c6f7d0107732[·...·truncated·by·diffoscope;·len:·219,·SHA:·de106c5fabc2c0d28e0f90debff2f65b9b5de060ffb554b167c9666391ad7b94·...·]</div>
 84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/visibility.hh&gt;</span></div>85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="keywordflow">switch</span>·(dim)</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····{</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00215.html">dune/geometry/dimension.hh</a>&gt;</span></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/geometry/type.hh</a>&gt;</span></div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">dune/geometry/referenceelement.hh</a>&gt;</span></div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00224.html">dune/geometry/referenceelementimplementation.hh</a>&gt;</span></div>87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······<span·class="keywordflow">case</span>·0·:</div>
 88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#gaf2743d5db7eefabc2985433c8f914c15">GeometryTypes::vertex</a>;</div>
 89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keywordflow">case</span>·1·:</div>
 90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#ga3ee4078a6c034ce7e50a4ff883f89d4e">GeometryTypes::line</a>;</div>
 91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keywordflow">case</span>·2·:</div>
 92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>········<span·class="keywordflow">switch</span>·(vertices)·{</div>
 93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··········<span·class="keywordflow">case</span>·3·:</div>
 94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>············<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#gaafd50fe91cdf2cb1cccb278f8b5b6d81">GeometryTypes::triangle</a>;</div>
 95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··········<span·class="keywordflow">case</span>·4·:</div>
 96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>············<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#gac309764b40b9a20343b2f82ed3a67c23">GeometryTypes::quadrilateral</a>;</div>
 97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··········default·:</div>
 98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>············DUNE_THROW(NotImplemented,·<span·class="stringliteral">&quot;2d·elements·with·&quot;</span>·&lt;&lt;·vertices·&lt;&lt;·<span·class="stringliteral">&quot;·corners·are·not·supported!&quot;</span>);</div>
 99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········}</div>
 100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordflow">case</span>·3·:</div>
 101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········<span·class="keywordflow">switch</span>·(vertices)·{</div>
 102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··········<span·class="keywordflow">case</span>·4·:</div>
 103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>············<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#gad9b0d80e12095c2d179bed6790ad4613">GeometryTypes::tetrahedron</a>;</div>
 104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··········<span·class="keywordflow">case</span>·5·:</div>
 105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>············<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#gad5eac9a7bf89419e02aaedc2ab43d3a0">GeometryTypes::pyramid</a>;</div>
 106 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··········<span·class="keywordflow">case</span>·6·:</div>
 107 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>············<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#ga5ec5d4a104316a5160fe2a9157f30529">GeometryTypes::prism</a>;</div>
 108 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········<span·class="keywordflow">case</span>·8·:</div>
 109 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>············<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#gac55d64235c37884a8ca160ee4556294e">GeometryTypes::hexahedron</a>;</div>
 110 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··········default·:</div>
 111 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>············DUNE_THROW(NotImplemented,·<span·class="stringliteral">&quot;3d·elements·with·&quot;</span>·&lt;&lt;·vertices·&lt;&lt;·<span·class="stringliteral">&quot;·corners·are·not·supported!&quot;</span>);</div>
 112 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········}</div>
 113 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······default·:</div>
 114 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········DUNE_THROW(NotImplemented,·<span·class="stringliteral">&quot;geometryTypeFromVertexCount·works·only·up·to·dim=3&quot;</span>);</div>
 115 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>
 116 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>117 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>Geo</div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifndef·DOXYGEN</span></div> 
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">class·</span>DeprecatedReferenceElement</div> 
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_typedef"·href="a00245.html#gaaa93f05cbe90495f009b2dbc3d1e3226">ReferenceElement</a>&lt;ReferenceElementImplementation&lt;ctype,dim&gt;&gt;</div> 
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div> 
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">protected</span>:</div> 
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······DeprecatedReferenceElement()·=·<span·class="keywordflow">default</span>;</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">public</span>:</div> 
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······DeprecatedReferenceElement(<span·class="keyword">const</span>·DeprecatedReferenceElement&amp;)·=·<span·class="keyword">delete</span>;</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······DeprecatedReferenceElement&amp;·operator=(<span·class="keyword">const</span>·DeprecatedReferenceElement&amp;)·=·<span·class="keyword">delete</span>;</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······DeprecatedReferenceElement(<span·class="keyword">const</span>·ReferenceElementImplementation&lt;ctype,dim&gt;&amp;·impl)</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········:·<a·class="code·hl_typedef"·href="a00245.html#gaaa93f05cbe90495f009b2dbc3d1e3226">ReferenceElement</a>&lt;ReferenceElementImplementation&lt;ctype,dim&gt;&gt;(impl)</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{}</div> 
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>118 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····};</div>119 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">class·</span>ConstructibleDeprecatedReferenceElement</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·<span·class="keyword">public</span>·DeprecatedReferenceElement&lt;ctype,dim&gt;</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">public</span>:</div> 
131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······ConstructibleDeprecatedReferenceElement()·=·<span·class="keywordflow">default</span>;</div> 
132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····};</div> 
133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">namespace·</span>Impl</div> 
136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</div> 
Max diff block lines reached; 10458/79610 bytes (13.14%) of diff not shown.
16.4 KB
html2text {}
    
Offset 4, 500 lines modifiedOffset 4, 113 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 referenceelements.hh7 ····*·utility
 8 typefromvertexcount.hh
8 Go_to_the_documentation_of_this_file.9 Go_to_the_documentation_of_this_file.
9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-10 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:11 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file12 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root13 LICENSE.md·in·module·root
13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception14 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTS_HH 
15 ·6#define·DUNE_GEOMETRY_REFERENCEELEMENTS_HH15 ·5#ifndef·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH
 16 ·6#define·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH
16 ·717 ·7
17 ·8#include·<cassert>18 ·8#include·<dune/geometry/type.hh>
18 ·919 ·9
19 ·10#include·<algorithm> 
20 ·11#include·<limits> 
21 ·12#include·<tuple> 
22 ·13#include·<utility> 
23 ·14#include·<vector> 
24 ·15#include·<array> 
25 ·16 
26 ·17#include·<dune/common/typetraits.hh> 
27 ·18#include·<dune/common/std/type_traits.hh> 
28 ·19#include·<dune/common/visibility.hh> 
29 ·20 
30 ·21#include·<dune/geometry/dimension.hh> 
31 ·22#include·<dune/geometry/type.hh> 
32 ·23#include·<dune/geometry/referenceelement.hh> 
33 ·24#include·<dune/geometry/referenceelementimplementation.hh> 
34 ·25 
35 ·26namespace·Dune20 ·10namespace·Dune·{
36 ·27{ 
37 ·28 
38 ·29·namespace·Geo 
39 ·30·{ 
40 ·31 
41 ·32#ifndef·DOXYGEN 
42 ·33 
43 ·34 
44 ·35·template<typename·ctype,·int·dim> 
45 ·36·class·DeprecatedReferenceElement 
46 ·37·:·public·ReferenceElement<ReferenceElementImplementation<ctype,dim>> 
47 ·38·{ 
48 ·39 
49 ·40·protected: 
50 ·41 
51 ·42·DeprecatedReferenceElement()·=·default; 
52 ·43 
53 ·44·public: 
54 ·45 
55 ·46·DeprecatedReferenceElement(const·DeprecatedReferenceElement&)·=·delete; 
56 ·47·DeprecatedReferenceElement&·operator=(const·DeprecatedReferenceElement&)·= 
57 delete; 
58 ·48 
59 ·49·DeprecatedReferenceElement(const·ReferenceElementImplementation<ctype,dim>& 
60 impl) 
61 ·50·:·ReferenceElement<ReferenceElementImplementation<ctype,dim>>(impl) 
62 ·51·{} 
63 ·52 
64 ·53·}; 
65 ·54 
66 ·55 
67 ·56·template<typename·ctype,·int·dim> 
68 ·57·class·ConstructibleDeprecatedReferenceElement 
69 ·58·:·public·DeprecatedReferenceElement<ctype,dim> 
70 ·59·{ 
71 ·60·public: 
72 ·61·ConstructibleDeprecatedReferenceElement()·=·default; 
73 ·62·}; 
74 ·63 
75 ·64 
76 ·65·namespace·Impl 
77 ·66·{ 
78 ·67 
79 ·68·//·ReferenceElementContainer 
80 ·69·//·------------------------- 
81 ·70 
82 ·71·template<·class·ctype,·int·dim·> 
83 ·72·class·ReferenceElementContainer 
84 ·73·{ 
85 ·74·static·const·unsigned·int·numTopologies·=·dim·>=·0·?·(1u·<<·dim)·:·0; 
86 ·75 
87 ·76·using·Implementation·=·ReferenceElementImplementation<·ctype,·dim·>; 
88 ·77·using·ConstructibleDeprecatedReferenceElement·=·Dune::Geo:: 
89 ConstructibleDeprecatedReferenceElement<ctype,dim>; 
90 ·78 
91 ·79·public: 
92 ·80 
93 ·81·using·DeprecatedReferenceElement·=·Dune::Geo:: 
94 DeprecatedReferenceElement<ctype,dim>; 
95 ·82 
96 ·83·using·ReferenceElement·=·Dune::Geo::ReferenceElement<_Implementation_>; 
97 ·84·using·value_type·=·ReferenceElement; 
98 ·85·using·const_iterator·=·const·value_type*; 
99 ·86 
100 ·87·ReferenceElementContainer·() 
101 ·88·{ 
102 ·89·for(·unsigned·int·topologyId·=·0;·topologyId·<·numTopologies;·++topologyId 
103 ) 
104 ·90·{ 
105 ·91·implementations_[·topologyId·].initialize(·topologyId·); 
106 ·92·reference_elements_[·topologyId·].setImplementation(·implementations_ 
107 [·topologyId·]·); 
108 ·93·} 
109 ·94·} 
110 ·95 
111 ·96·const·ReferenceElement&·operator()·(·const·GeometryType·&type·)·const 
112 ·97·{ 
113 ·98·assert(·type.dim()·==·dim·); 
114 ·99·return·reference_elements_[·type.id()·]; 
115 ·100·} 
116 ·10121 ·11
 22 ·16·inline
 23 17·GeometryType·geometryTypeFromVertexCount(unsigned·int·dim,·unsigned·int
 24 vertices)
117 ·102·const·ReferenceElement&·simplex·()·const 
118 ·103·{ 
119 ·104·return·reference_elements_[·Dune::GeometryTypes::simplex(dim).id()·]; 
120 ·105·} 
121 ·106 
Max diff block lines reached; 4582/16803 bytes (27.27%) of diff not shown.
8.19 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00212.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·affinegeometry.hh·File·Reference</title>8 <title>dune-geometry:·generalvertexorder.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 64, 44 lines modifiedOffset 64, 51 lines modified
64 ··<ul>64 ··<ul>
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>··</div>71 <a·href="#namespaces">Namespaces</a>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">affinegeometry.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">generalvertexorder.hh·File·Reference</div></div>
73 </div><!--header-->74 </div><!--header-->
74 <div·class="contents">75 <div·class="contents">
  
75 <p>An·implementation·of·the·Geometry·interface·for·affine·geometries.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;cmath&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
 77 <code>#include·&lt;cassert&gt;</code><br·/>
 78 <code>#include·&lt;cstddef&gt;</code><br·/>
 79 <code>#include·&lt;iterator&gt;</code><br·/>
78 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>80 <code>#include·&lt;vector&gt;</code><br·/>
79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>81 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>
 82 <code>#include·&quot;<a·class="el"·href="a00176_source.html">type.hh</a>&quot;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>83 <code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
81 </div>84 </div>
82 <p><a·href="a00212_source.html">Go·to·the·source·code·of·this·file.</a></p>85 <p><a·href="a00212_source.html">Go·to·the·source·code·of·this·file.</a></p>
83 <table·class="memberdecls">86 <table·class="memberdecls">
84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
85 Classes</h2></td></tr>88 Classes</h2></td></tr>
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01099.html">Dune::AffineGeometry&lt;·ct,·mydim,·cdim·&gt;</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01167.html">Dune::GeneralVertexOrder&lt;·dim,·Index_·&gt;</a></td></tr>
87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·the·Geometry·interface·for·affine·geometries.··<a·href="a01099.html#details">More...</a><br·/></td></tr>90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·providing·information·on·the·ordering·of·vertices.··<a·href="a01167.html#details">More...</a><br·/></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01171.html">Dune::GeneralVertexOrder&lt;·dim,·Index_·&gt;::iterator</a></td></tr>
 93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterate·over·the·vertex·indices·of·some·sub-entity.··<a·href="a01171.html#details">More...</a><br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
91 Namespaces</h2></td></tr>97 Namespaces</h2></td></tr>
92 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>98 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:a00255"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00255.html">Dune::Geo</a></td></tr>100 </table><table·class="memberdecls">
 101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 102 Functions</h2></td></tr>
 103 <tr·class="memitem:a77eece3229d82b929dcf4cde0cb2a855"><td·class="memTemplParams"·colspan="2">template&lt;class·InIterator·,·class·OutIterator·&gt;·</td></tr>
 104 <tr·class="memitem:a77eece3229d82b929dcf4cde0cb2a855"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00254.html#a77eece3229d82b929dcf4cde0cb2a855">Dune::reduceOrder</a>·(const·InIterator·&amp;inBegin,·const·InIterator·&amp;inEnd,·OutIterator·outIt)</td></tr>
 105 <tr·class="memdesc:a77eece3229d82b929dcf4cde0cb2a855"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Algorithm·to·reduce·vertex·order·information.··<a·href="a00254.html#a77eece3229d82b929dcf4cde0cb2a855">More...</a><br·/></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>106 <tr·class="separator:a77eece3229d82b929dcf4cde0cb2a855"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>107 </table>
97 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
98 <div·class="textblock"><p·>An·implementation·of·the·Geometry·interface·for·affine·geometries.·</p> 
99 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl> 
100 </div></div><!--·contents·-->108 </div><!--·contents·-->
101 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>110 <hr·class="footer"/><address·class="footer"><small>
103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4111 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
104 </small></address>112 </small></address>
105 </body>113 </body>
106 </html>114 </html>
1.56 KB
html2text {}
    
Offset 4, 31 lines modifiedOffset 4, 37 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 Classes·|·Namespaces7 Classes·|·Namespaces·|·Functions
8 affinegeometry.hh·File·Reference 
9 An·implementation·of·the·Geometry·interface·for·affine·geometries.·More...8 generalvertexorder.hh·File·Reference
 9 #include·<algorithm>
10 #include·<cmath>10 #include·<cassert>
11 #include·<dune/common/fmatrix.hh>11 #include·<cstddef>
 12 #include·<iterator>
 13 #include·<vector>
12 #include·<dune/common/fvector.hh>14 #include·<dune/common/iteratorfacades.hh>
 15 #include·"type.hh"
13 #include·<dune/geometry/type.hh>16 #include·<dune/geometry/referenceelements.hh>
14 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
15 ·Classes18 ·Classes
16 class· Dune::AffineGeometry<_ct,_mydim,_cdim_> 
17  ······Implementation·of·the·Geometry·interface·for·affine·geometries.·More...19 class· Dune::GeneralVertexOrder<_dim,_Index__>
 20  ······Class·providing·information·on·the·ordering·of·vertices.·More...
 21  
 22 class· Dune::GeneralVertexOrder<_dim,_Index__>::iterator
 23  ······Iterate·over·the·vertex·indices·of·some·sub-entity.·More...
18  24  
19 ·Namespaces25 ·Namespaces
20 namespace· Dune26 namespace· Dune
21  27  
22 namespace· Dune::Geo28 ·Functions
 29 template<class·InIterator·,·class·OutIterator·>
 30 void Dune::reduceOrder·(const·InIterator·&inBegin,·const·InIterator·&inEnd,
 31 ······OutIterator·outIt)
 32  ····Algorithm·to·reduce·vertex·order·information.·More...
23  33  
24 *****·Detailed·Description·***** 
25 An·implementation·of·the·Geometry·interface·for·affine·geometries. 
26 ··Author 
27 ······Martin·Nolte 
  
28 ===============================================================================34 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.435 ·····Generated·by [doxygen]·1.9.4
172 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00212_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·affinegeometry.hh·Source·File</title>8 <title>dune-geometry:·generalvertexorder.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 653 lines modifiedOffset 62, 166 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">affinegeometry.hh</div></div>68 ··<div·class="headertitle"><div·class="title">generalvertexorder.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00212.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00212.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_AFFINEGEOMETRY_HH</span></div> 
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_AFFINEGEOMETRY_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_GENERALVERTEXORDER_HH</span></div>
 77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GEOMETRY_GENERALVERTEXORDER_HH</span></div>
 78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div>
78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/iteratorfacades.hh&gt;</span></div>
81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00176.html">type.hh</a>&quot;</span></div>
83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/geometry/type.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00233.html">dune/geometry/referenceelements.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a00254.html">···20</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a>·{</div>
86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>{</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
87 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·External·Forward·Declarations</span></div> 
89 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">//·-----------------------------</span></div> 
90 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
91 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a00255.html">···26</a></span>··<span·class="keyword">namespace·</span>Geo</div> 
92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div> 
93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">typename</span>·Implementation·&gt;</div> 
95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01083.html">ReferenceElement</a>;</div> 
96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">int</span>·dim·&gt;</div>92 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·InIterator,·<span·class="keyword">class</span>·OutIterator&gt;</div>
98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01087.html">···33</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01087.html">ReferenceElementImplementation</a>;</div>93 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a00254.html#a77eece3229d82b929dcf4cde0cb2a855">···40</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a00254.html#a77eece3229d82b929dcf4cde0cb2a855">reduceO[·...·truncated·by·diffoscope;·len:·126,·SHA:·9c24f5db8f92b1d8ff72302461ed170682e43e4b535ac77053e0021bf7ce64c4·...·]</div>
99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>94 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>···················OutIterator·outIt)</div>
100 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">int</span>·dim·&gt;</div> 
101 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01091.html">ReferenceElements</a>;</div> 
102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··}</div> 
104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">namespace·</span>Impl</div> 
107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>95 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>
 96 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">for</span>(InIterator·inIt·=·inBegin;·inIt·!=·inEnd;·++inIt,·++outIt)</div>
 97 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······*outIt·=·std::count_if(inBegin,·inEnd,·[&amp;](<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·v)</div>
 98 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·····························{</div>
 99 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·······························<span·class="keywordflow">return</span>·v·&lt;·*inIt;</div>
 100 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·····························});</div>
108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>101 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div>
109 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="comment">//·FieldMatrixHelper</span></div> 
110 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="comment">//·-----------------</span></div> 
111 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
112 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ct·&gt;</div> 
113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">struct·</span>FieldMatrixHelper</div> 
114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div>102 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">typedef</span>·ct·ctype;</div> 
116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>103 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 104 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">template</span>&lt;std::<span·class="keywordtype">size_t</span>·dim,·<span·class="keyword">class</span>·Index_·=·std::<span·class="keywordtype">size_t</span>&gt;</div>
 105 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01167.html">···67</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01167.html">GeneralVertexOrder</a>·{</div>
 106 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01091.html">ReferenceElements&lt;double,·dim&gt;</a>·<a·class="code·hl_struct"·href="a01091.html">RefElems</a>;</div>
 107 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01091.html#a2f4b8ff284505f4561a69404653b8e9a">RefElems::ReferenceElement</a>·RefElem;</div>
117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·m,·<span·class="keywordtype">int</span>·n·&gt;</div> 
118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·Ax·(·<span·class="keyword">const</span>·FieldMatrix&lt;·ctype,·m,·n·&gt;·&amp;A,·<span·class="keyword">const</span>·FieldVector&lt;·ctype,·n·&gt;·&amp;x,·FieldVector&lt;·ctype,·m·&gt;·&amp;ret·)</div> 
119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······{</div> 
120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·m;·++i·)</div> 
121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········{</div> 
122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··········ret[·i·]·=·ctype(·0·);</div> 
123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·n;·++j·)</div> 
124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>············ret[·i·]·+=·A[·i·][·j·]·*·x[·j·];</div> 
125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········}</div> 
126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div> 
127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·m,·<span·class="keywordtype">int</span>·n·&gt;</div> 
129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·ATx·(·<span·class="keyword">const</span>·FieldMatrix&lt;·ctype,·m,·n·&gt;·&amp;A,·<span·class="keyword">const</span>·FieldVector&lt;·ctype,·m·&gt;·&amp;x,·FieldVector&lt;·ctype,·n·&gt;·&amp;ret·)</div> 
130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······{</div> 
131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·n;·++i·)</div> 
132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········{</div> 
133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··········ret[·i·]·=·ctype(·0·);</div> 
134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·m;·++j·)</div> 
135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>············ret[·i·]·+=·A[·j·][·i·]·*·x[·j·];</div> 
136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········}</div> 
137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······}</div> 
138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>108 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·m,·<span·class="keywordtype">int</span>·n,·<span·class="keywordtype">int</span>·p·&gt;</div> 
140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·AB·(·<span·class="keyword">const</span>·FieldMatrix&lt;·ctype,·m,·n·&gt;·&amp;A,·<span·class="keyword">const</span>·FieldM[·...·truncated·by·diffoscope;·len:·78,·SHA:·002e29d5df70ea61450e8aac51318b9cbf676787e244a5a9b931252333c7c392·...·]</div>109 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····RefElem·refelem;</div>
 110 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<a·class="code·hl_class"·href="a01391.html">GeometryType</a>·gt;</div>
 111 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····std::vector&lt;Index_&gt;·vertexOrder;</div>
141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······{</div>112 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·m;·++i·)</div>113 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">public</span>:</div>
 114 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01167.html#a37cdb00963877c2fbd6ef18d5efe3333">···77</a></span>····<span·class="keyword">typedef</span>·Index_·<a·class="code·hl_typedef"·href="a01167.html#a37cdb00963877c2fbd6ef18d5efe3333">Index</a>;</div>
143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········{</div>115 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 116 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01171.html">iterator</a>;</div>
144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·p;·++j·)</div> 
145 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··········{</div> 
146 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>············ret[·i·][·j·]·=·ctype(·0·);</div> 
147 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>············<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·k·=·0;·k·&lt;·n;·++k·)</div> 
148 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··············ret[·i·][·j·]·+=·A[·i·][·k·]·*·B[·k·][·j·];</div> 
149 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··········}</div> 
150 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········}</div>117 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
Max diff block lines reached; 21672/144878 bytes (14.96%) of diff not shown.
30.4 KB
html2text {}
    
Offset 4, 797 lines modifiedOffset 4, 225 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 affinegeometry.hh7 generalvertexorder.hh
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·5#ifndef·DUNE_GEOMETRY_AFFINEGEOMETRY_HH 
15 ·6#define·DUNE_GEOMETRY_AFFINEGEOMETRY_HH 
16 ·714 ·5
 15 ·6#ifndef·DUNE_GEOMETRY_GENERALVERTEXORDER_HH
 16 ·7#define·DUNE_GEOMETRY_GENERALVERTEXORDER_HH
 17 ·8
 18 ·9#include·<algorithm>
 19 ·10#include·<cassert>
 20 ·11#include·<cstddef>
 21 ·12#include·<iterator>
17 ·13#include·<cmath>22 ·13#include·<vector>
18 ·1423 ·14
19 ·15#include·<dune/common/fmatrix.hh>24 ·15#include·<dune/common/iteratorfacades.hh>
20 ·16#include·<dune/common/fvector.hh> 
21 ·1725 ·16
 26 ·17#include·"type.hh"
22 ·18#include·<dune/geometry/type.hh>27 ·18#include·<dune/geometry/referenceelements.hh>
23 ·1928 ·19
24 20namespace·Dune29 ·20namespace·Dune·{
25 ·21{30 ·21
 31 ·39·template<class·InIterator,·class·OutIterator>
 32 40·void·reduceOrder(const·InIterator&·inBegin,·const·InIterator&·inEnd,
 33 ·41·OutIterator·outIt)
26 ·22 
27 ·23·//·External·Forward·Declarations 
28 ·24·//·----------------------------- 
29 ·25 
30 26·namespace·Geo 
31 ·27·{ 
32 ·28 
33 ·29·template<·typename·Implementation·> 
34 ·30·class·ReferenceElement; 
35 ·31 
36 ·32·template<·class·ctype,·int·dim·> 
37 33·class·ReferenceElementImplementation; 
38 ·34 
39 ·35·template<·class·ctype,·int·dim·> 
40 ·36·struct·ReferenceElements; 
41 ·37 
42 ·38·} 
43 ·39 
44 ·40 
45 ·41·namespace·Impl 
46 ·42·{34 ·42·{
 35 ·43·for(InIterator·inIt·=·inBegin;·inIt·!=·inEnd;·++inIt,·++outIt)
 36 ·44·*outIt·=·std::count_if(inBegin,·inEnd,·[&](const·auto&·v)
47 ·43 
48 ·44·//·FieldMatrixHelper 
49 ·45·//·----------------- 
50 ·46 
51 ·47·template<·class·ct·> 
52 ·48·struct·FieldMatrixHelper 
53 ·49·{37 ·45·{
54 ·50·typedef·ct·ctype;38 ·46·return·v·<·*inIt;
 39 ·47·});
 40 ·48·}
 41 ·49
55 ·5142 ·51
 43 ·66·template<std::size_t·dim,·class·Index_·=·std::size_t>
 44 67·class·GeneralVertexOrder·{
 45 ·68·typedef·ReferenceElements<double,_dim>·RefElems;
 46 ·69·typedef·typename·RefElems::ReferenceElement·RefElem;
 47 ·70
 48 ·71·RefElem·refelem;
 49 ·72·GeometryType·gt;
 50 ·73·std::vector<Index_>·vertexOrder;
56 ·52·template<·int·m,·int·n·> 
57 ·53·static·void·Ax·(·const·FieldMatrix<·ctype,·m,·n·>·&A,·const·FieldVector< 
58 ctype,·n·>·&x,·FieldVector<·ctype,·m·>·&ret·) 
59 ·54·{ 
60 ·55·for(·int·i·=·0;·i·<·m;·++i·) 
61 ·56·{ 
62 ·57·ret[·i·]·=·ctype(·0·); 
63 ·58·for(·int·j·=·0;·j·<·n;·++j·) 
64 ·59·ret[·i·]·+=·A[·i·][·j·]·*·x[·j·]; 
65 ·60·} 
66 ·61·} 
67 ·62 
68 ·63·template<·int·m,·int·n·> 
69 ·64·static·void·ATx·(·const·FieldMatrix<·ctype,·m,·n·>·&A,·const·FieldVector< 
70 ctype,·m·>·&x,·FieldVector<·ctype,·n·>·&ret·) 
71 ·65·{ 
72 ·66·for(·int·i·=·0;·i·<·n;·++i·) 
73 ·67·{ 
74 ·68·ret[·i·]·=·ctype(·0·); 
75 ·69·for(·int·j·=·0;·j·<·m;·++j·) 
76 ·70·ret[·i·]·+=·A[·j·][·i·]·*·x[·j·]; 
77 ·71·} 
78 ·72·} 
79 ·73 
80 ·74·template<·int·m,·int·n,·int·p·> 
81 ·75·static·void·AB·(·const·FieldMatrix<·ctype,·m,·n·>·&A,·const·FieldMatrix< 
82 ctype,·n,·p·>·&B,·FieldMatrix<·ctype,·m,·p·>·&ret·) 
83 ·76·{ 
84 ·77·for(·int·i·=·0;·i·<·m;·++i·) 
85 ·78·{ 
86 ·79·for(·int·j·=·0;·j·<·p;·++j·) 
87 ·80·{ 
88 ·81·ret[·i·][·j·]·=·ctype(·0·); 
89 ·82·for(·int·k·=·0;·k·<·n;·++k·) 
90 ·83·ret[·i·][·j·]·+=·A[·i·][·k·]·*·B[·k·][·j·]; 
91 ·84·} 
92 ·85·} 
93 ·86·} 
94 ·87 
95 ·88·template<·int·m,·int·n,·int·p·> 
96 ·89·static·void·ATBT·(·const·FieldMatrix<·ctype,·m,·n·>·&A,·const·FieldMatrix< 
97 ctype,·p,·m·>·&B,·FieldMatrix<·ctype,·n,·p·>·&ret·) 
98 ·90·{ 
99 ·91·for(·int·i·=·0;·i·<·n;·++i·) 
100 ·92·{ 
101 ·93·for(·int·j·=·0;·j·<·p;·++j·) 
102 ·94·{ 
Max diff block lines reached; 9229/31099 bytes (29.68%) of diff not shown.
16.3 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00218.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·quadraturerules.hh·File·Reference</title>8 <title>dune-geometry:·axisalignedcubegeometry.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 64, 119 lines modifiedOffset 64, 43 lines modified
64 ··<ul>64 ··<ul>
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>·&#124;71 <a·href="#namespaces">Namespaces</a>··</div>
72 <a·href="#define-members">Macros</a>·&#124; 
73 <a·href="#enum-members">Enumerations</a>··</div> 
74 ··<div·class="headertitle"><div·class="title">quadraturerules.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">axisalignedcubegeometry.hh·File·Reference</div></div>
75 </div><!--header-->73 </div><!--header-->
76 <div·class="contents">74 <div·class="contents">
  
 75 <p>A·geometry·implementation·for·axis-aligned·hypercubes.··
 76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;bitset&gt;</code><br·/>
78 <code>#include·&lt;iostream&gt;</code><br·/> 
79 <code>#include·&lt;limits&gt;</code><br·/> 
80 <code>#include·&lt;mutex&gt;</code><br·/> 
81 <code>#include·&lt;utility&gt;</code><br·/> 
82 <code>#include·&lt;vector&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/stdstreams.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/common/stdthread.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
87 <code>#include·&lt;dune/common/visibility.hh&gt;</code><br·/>80 <code>#include·&lt;dune/common/diagonalmatrix.hh&gt;</code><br·/>
 81 <code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/typeindex.hh</a>&gt;</code><br·/> 
90 <code>#include·&quot;quadraturerules/pointquadrature.hh&quot;</code><br·/> 
91 <code>#include·&quot;quadraturerules/gausslobattoquadrature.hh&quot;</code><br·/> 
92 <code>#include·&quot;quadraturerules/gaussquadrature.hh&quot;</code><br·/> 
93 <code>#include·&quot;quadraturerules/gaussradauleftquadrature.hh&quot;</code><br·/> 
94 <code>#include·&quot;quadraturerules/gaussradaurightquadrature.hh&quot;</code><br·/> 
95 <code>#include·&quot;quadraturerules/jacobi1quadrature.hh&quot;</code><br·/> 
96 <code>#include·&quot;quadraturerules/jacobi2quadrature.hh&quot;</code><br·/> 
97 <code>#include·&quot;quadraturerules/jacobiNquadrature.hh&quot;</code><br·/> 
98 <code>#include·&quot;quadraturerules/prismquadrature.hh&quot;</code><br·/> 
99 <code>#include·&quot;quadraturerules/simplexquadrature.hh&quot;</code><br·/> 
100 <code>#include·&quot;quadraturerules/tensorproductquadrature.hh&quot;</code><br·/> 
101 </div>83 </div>
102 <p><a·href="a00218_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00218_source.html">Go·to·the·source·code·of·this·file.</a></p>
103 <table·class="memberdecls">85 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
105 Classes</h2></td></tr>87 Classes</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01199.html">Dune::QuadratureOrderOutOfRange</a></td></tr> 
107 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exception·thrown·if·a·desired·<a·class="el"·href="a01207.html"·title="Abstract·base·class·for·quadrature·rules.">QuadratureRule</a>·is·not·available,·because·the·requested·order·is·to·high.··<a·href="a01199.html#details">More...</a><br·/></td></tr> 
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01203.html">Dune::QuadraturePoint&lt;·ct,·dim·&gt;</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Single·evaluation·point·in·a·quadrature·rule.··<a·href="a01203.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01207.html">Dune::QuadratureRule&lt;·ct,·dim·&gt;</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Abstract·base·class·for·quadrature·rules.··<a·href="a01207.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01215.html">Dune::QuadratureRules&lt;·ctype,·dim·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html">Dune::AxisAlignedCubeGeometry&lt;·CoordType,·dim,·coorddim·&gt;</a></td></tr>
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·container·for·all·quadrature·rules·of·dimension·<code>dim</code>··<a·href="a01215.html#details">More...</a><br·/></td></tr>89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·geometry·implementation·for·axis-aligned·hypercubes.··<a·href="a01103.html#details">More...</a><br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01211.html">Dune::QuadratureRuleFactory&lt;·ctype,·dim·&gt;</a></td></tr> 
119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factory·class·for·creation·of·quadrature·rules,·depending·on·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>,·order·and·<a·class="el"·href="a00258.html"·title="Defines·an·enum·for·currently·available·quadrature·rules.">QuadratureType</a>.··<a·href="a01211.html#details">More...</a><br·/></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01219.html">Dune::QuadratureRuleFactory&lt;·ctype,·0·&gt;</a></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01223.html">Dune::QuadratureRuleFactory&lt;·ctype,·1·&gt;</a></td></tr> 
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01227.html">Dune::QuadratureRuleFactory&lt;·ctype,·2·&gt;</a></td></tr> 
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01231.html">Dune::QuadratureRuleFactory&lt;·ctype,·3·&gt;</a></td></tr> 
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
131 Namespaces</h2></td></tr>93 Namespaces</h2></td></tr>
132 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>94 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:a00258"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00258.html">Dune::QuadratureType</a></td></tr> 
135 <tr·class="memdesc:a00258"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Defines·an·<code>enum</code>·for·currently·available·quadrature·rules.·<br·/></td></tr> 
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 </table><table·class="memberdecls"> 
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
139 Macros</h2></td></tr> 
140 <tr·class="memitem:a0aeda817d7161b7c1afd8dd15ff12f17"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00218.html#a0aeda817d7161b7c1afd8dd15ff12f17">DUNE_INCLUDING_IMPLEMENTATION</a></td></tr> 
141 <tr·class="separator:a0aeda817d7161b7c1afd8dd15ff12f17"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 </table><table·class="memberdecls"> 
143 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a> 
144 Enumerations</h2></td></tr> 
145 <tr·class="memitem:a7d0a250c55cc0a769535f8fb07731ac4"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">Dune::QuadratureType::Enum</a>·{·<br·/> 
146 &#160;&#160;<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">Dune::QuadratureType::GaussLegendre</a>·=·0 
147 ,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8ced03c4078f69e878ee4b0732ec0684">Dune::QuadratureType::GaussJacobi_1_0</a>·=·1 
148 ,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a1a200ffa5fc9534695d7c97643361521">Dune::QuadratureType::GaussJacobi_2_0</a>·=·2 
149 ,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a060454d83d08ebaa248db90cf3dff757">Dune::QuadratureType::GaussJacobi_n_0</a>·=·3 
150 ,·<br·/> 
151 &#160;&#160;<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8e45d48c47bc465fc7127f37d5410e7e">Dune::QuadratureType::GaussLobatto</a>·=·4 
152 ,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4aaee32a29dcdc8e2be755714a8cbe1ef4">Dune::QuadratureType::GaussRadauLeft</a>·=·5 
153 ,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a3b5155625943528fd35bcea2688bd096">Dune::QuadratureType::GaussRadauRight</a>·=·6 
154 ,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac">Dune::QuadratureType::size</a> 
155 <br·/> 
156 ·}</td></tr> 
157 <tr·class="separator:a7d0a250c55cc0a769535f8fb07731ac4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 </table>96 </table>
159 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>97 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 98 <div·class="textblock"><p·>A·geometry·implementation·for·axis-aligned·hypercubes.·</p>
160 <div·class="textblock"><p·>Interface·for·quadrature·points·and·rules·</p> 
161 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
162 <a·id="a0aeda817d7161b7c1afd8dd15ff12f17"·name="a0aeda817d7161b7c1afd8dd15ff12f17"></a> 
163 <h2·class="memtitle"><span·class="permalink"><a·href="#a0aeda817d7161b7c1afd8dd15ff12f17">&#9670;&nbsp;</a></span>DUNE_INCLUDING_IMPLEMENTATION</h2> 
  
164 <div·class="memitem"> 
165 <div·class="memproto"> 
166 ······<table·class="memname"> 
167 ········<tr> 
168 ··········<td·class="memname">#define·DUNE_INCLUDING_IMPLEMENTATION</td> 
Max diff block lines reached; 243/13091 bytes (1.86%) of diff not shown.
3.39 KB
html2text {}
    
Offset 4, 87 lines modifiedOffset 4, 29 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 Classes·|·Namespaces
 8 axisalignedcubegeometry.hh·File·Reference
 9 A·geometry·implementation·for·axis-aligned·hypercubes.·More...
7 Classes·|·Namespaces·|·Macros·|·Enumerations 
8 quadraturerules.hh·File·Reference 
9 #include·<algorithm> 
10 #include·<iostream> 
11 #include·<limits>10 #include·<bitset>
12 #include·<mutex> 
13 #include·<utility> 
14 #include·<vector> 
15 #include·<dune/common/fvector.hh>11 #include·<dune/common/fvector.hh>
16 #include·<dune/common/exceptions.hh> 
17 #include·<dune/common/stdstreams.hh> 
18 #include·<dune/common/stdthread.hh>12 #include·<dune/common/fmatrix.hh>
19 #include·<dune/common/visibility.hh>13 #include·<dune/common/diagonalmatrix.hh>
 14 #include·<dune/geometry/referenceelements.hh>
20 #include·<dune/geometry/type.hh>15 #include·<dune/geometry/type.hh>
21 #include·<dune/geometry/typeindex.hh> 
22 #include·"quadraturerules/pointquadrature.hh" 
23 #include·"quadraturerules/gausslobattoquadrature.hh" 
24 #include·"quadraturerules/gaussquadrature.hh" 
25 #include·"quadraturerules/gaussradauleftquadrature.hh" 
26 #include·"quadraturerules/gaussradaurightquadrature.hh" 
27 #include·"quadraturerules/jacobi1quadrature.hh" 
28 #include·"quadraturerules/jacobi2quadrature.hh" 
29 #include·"quadraturerules/jacobiNquadrature.hh" 
30 #include·"quadraturerules/prismquadrature.hh" 
31 #include·"quadraturerules/simplexquadrature.hh" 
32 #include·"quadraturerules/tensorproductquadrature.hh" 
33 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
34 ·Classes17 ·Classes
 18 class· Dune::AxisAlignedCubeGeometry<_CoordType,_dim,_coorddim_>
 19  ······A·geometry·implementation·for·axis-aligned·hypercubes.·More...
35 class· Dune::QuadratureOrderOutOfRange 
36  ······Exception·thrown·if·a·desired·QuadratureRule·is·not·available,·because 
37 ········the·requested·order·is·to·high.·More... 
38   
39 class· Dune::QuadraturePoint<_ct,_dim_> 
40  ······Single·evaluation·point·in·a·quadrature·rule.·More... 
41   
42 class· Dune::QuadratureRule<_ct,_dim_> 
43  ······Abstract·base·class·for·quadrature·rules.·More... 
44   
45 class· Dune::QuadratureRules<_ctype,_dim_> 
46  ······A·container·for·all·quadrature·rules·of·dimension·dim·More... 
47   
48 class· Dune::QuadratureRuleFactory<_ctype,_dim_> 
49  ······Factory·class·for·creation·of·quadrature·rules,·depending·on 
50 ········GeometryType,·order·and·QuadratureType.·More... 
51   
52 class· Dune::QuadratureRuleFactory<_ctype,_0_> 
53   
54 class· Dune::QuadratureRuleFactory<_ctype,_1_> 
55   
56 class· Dune::QuadratureRuleFactory<_ctype,_2_> 
57   
58 class· Dune::QuadratureRuleFactory<_ctype,_3_> 
59  20  
60 ·Namespaces21 ·Namespaces
61 namespace· Dune22 namespace· Dune
62  23  
63 namespace· Dune::QuadratureType 
64  ··········Defines·an·enum·for·currently·available·quadrature·rules. 
65   
66 ·Macros 
67 #define DUNE_INCLUDING_IMPLEMENTATION 
68   
69 ·Enumerations 
70 enum· Dune::QuadratureType::Enum·{ 
71 ·······  Dune::QuadratureType::GaussLegendre·=·0·,·Dune::QuadratureType:: 
72 ·······GaussJacobi_1_0·=·1·,·Dune::QuadratureType::GaussJacobi_2_0·=·2·,·Dune:: 
73 ·······QuadratureType::GaussJacobi_n_0·=·3·, 
74 ·······  Dune::QuadratureType::GaussLobatto·=·4·,·Dune::QuadratureType:: 
75 ·······GaussRadauLeft·=·5·,·Dune::QuadratureType::GaussRadauRight·=·6·,·Dune:: 
76 ·······QuadratureType::size 
77 ·······} 
78   
79 *****·Detailed·Description·*****24 *****·Detailed·Description·*****
 25 A·geometry·implementation·for·axis-aligned·hypercubes.
80 Interface·for·quadrature·points·and·rules 
81 *****·Macro·Definition·Documentation·***** 
82 *****·◆ DUNE_INCLUDING_IMPLEMENTATION·***** 
83 #define·DUNE_INCLUDING_IMPLEMENTATION 
  
84 ===============================================================================26 ===============================================================================
85 ·····Generated·by [doxygen]·1.9.427 ·····Generated·by [doxygen]·1.9.4
182 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00218_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·quadraturerules.hh·Source·File</title>8 <title>dune-geometry:·axisalignedcubegeometry.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 442 lines modifiedOffset 62, 322 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">quadraturerules.hh</div></div>68 ··<div·class="headertitle"><div·class="title">axisalignedcubegeometry.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00218.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00218.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_QUADRATURERULES_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GEOMETRY_QUADRATURERULES_HH</span></div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH</span></div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;mutex&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/exceptions.hh&gt;</span></div>83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/diagonalmatrix.hh&gt;</span></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/stdstreams.hh&gt;</span></div>84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/stdthread.hh&gt;</span></div>85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00233.html">dune/geometry/referenceelements.hh</a>&gt;</span></div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/visibility.hh&gt;</span></div>86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00176.html">dune/geometry/type.hh</a>&gt;</span></div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/geometry/type.hh</a>&gt;</span></div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00173.html">dune/geometry/typeindex.hh</a>&gt;</span></div>88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a>·{</div>
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a>·{</div>91 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CoordType,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">u[·...·truncated·by·diffoscope;·len:·64,·SHA:·b83eaad80fd40d41d78cc0a2173a1feb625adb80503c8f1563e0940414c4a8d5·...·]</div>
 92 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01103.html">···49</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01103.html">AxisAlignedCubeGeometry</a></div>
96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>93 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··{</div>
97 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01199.html">···36</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01199.html">QuadratureOrderOutOfRange</a>·:·<span·class="keyword">public</span>·NotImplemented·{};</div> 
98 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
99 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ct,·<span·class="keywordtype">int</span>·dim&gt;</div> 
100 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01203.html">···44</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01203.html">QuadraturePoint</a>·{</div> 
101 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">public</span>:</div> 
102 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01203.html#a9ad112b8ac0365cdb03be487268d1767">···47</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01203.html#a9ad112b8ac0365cdb03be487268d1767">dimension</a>·=·dim;</div> 
103 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
104 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01203.html#a2418b3ae04b2bddea9aedb7a02ae021c">···50</a></span>····<span·class="keyword">typedef</span>·ct·<a·class="code·hl_typedef"·href="a01203.html#a2418b3ae04b2bddea9aedb7a02ae021c">Field</a>;</div> 
105 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>94 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
106 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a01203.html#a0a9bc1947b8b5f92f2601198c4a1d50c">···53</a></span>····<span·class="keyword">typedef</span>·Dune::FieldVector&lt;ct,dim&gt;·<a·class="code·hl_typedef"·href="a01203.html#a0a9bc1947b[·...·truncated·by·diffoscope;·len:·35,·SHA:·cb52e4a9cd4fe259cc054bf84e78869cd255853092cc6f93306aa34e8a3c9e2f·...·]</div>95 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 96 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">public</span>:</div>
107 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>97 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
108 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01203.html#adcb00b146846cd668bea887f139bd1df">···56</a></span>····<a·class="code·hl_function"·href="a01203.html#adcb00b146846cd668bea887f139bd1df">QuadraturePoint</a>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01203.html#a0a9bc1947[·...·truncated·by·diffoscope;·len:·145,·SHA:·c5d4b89ffd2a2457c512504e60b9e03e89dea6edab3d1f1f0dc7a3830d5e8d26·...·]</div>98 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01103.html#a1b50bd298dc8fef30918ddf4feec2a44">···56</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01103.html#a1b50bd298dc8fef30918ddf4feec2a44"[·...·truncated·by·diffoscope;·len:·23,·SHA:·d46f378da5f3982b1c66a129fc7c8d835cedb4db3ee19c20e533ebbe30937ac0·...·]</div>
109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{</div>99 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 100 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01103.html#a2051b5fe381448aabaa2ca3f26a4963b">···59</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01103.html#a2051b5fe381448aabaa2ca3f26a4963b">coorddimension</a>·=·coorddim;</div>
110 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<a·class="code·hl_variable"·href="a01203.html#a7303f1ec5a28181ca5a6c9c245234085">weight_</a>·=·w;</div> 
111 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····}</div> 
112 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>101 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 102 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">···62</a></span>····<span·class="keyword">typedef</span>·CoordType·<a·class="code·hl_typedef"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">ctype</a>;</div>
113 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a01203.html#a043b38485b8304aa3c68cdc403d84b04">···62</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01203.html#a0a9bc1947b8b5f92f2601198c4a1d50c">Vector</a>&amp;·<a·class="code·hl_function"·href="a01203.html#a043b38485b8304aa3c68cdc403d84b04">position</a>·()<span·class="keyword">·const</span></div> 
114 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····</span>{</div> 
115 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a01203.html#af12976bae5bb4258c131f4291861d05c">local</a>;</div> 
116 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>103 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 104 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01103.html#a3cc835b7d048ee36b8a82c76f7831b84">···65</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;ctype,dim&gt;·<a·class="code·hl_typedef"·href="a01103.html#a3cc835b7d048ee36b8a82c76f7831b84">LocalCoordinate</a>;</div>
117 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>105 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 106 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01103.html#a71d098bffa1d31ab450bd91720753d80">···68</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;ctype,coorddim&gt;·<a·class="code·hl_typedef"·href="a01103.html#a71d098bffa1d31ab450bd91720753d80">GlobalCoordinate</a>;</div>
118 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01203.html#a3b9d46483531517c25a7702ef3d364bd">···68</a></span>····<span·class="keyword">const</span>·ct·&amp;<a·class="code·hl_function"·href="a01203.html#a3b9d46483531517c25a7702ef3d364bd">weight</a>·()<span·class="keyword">·const</span></div> 
119 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">····</span>{</div> 
120 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a01203.html#a7303f1ec5a28181ca5a6c9c245234085">weight_</a>;</div> 
121 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>107 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 108 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a01103.html#a36fc1d628b0b0dd16aa01312ee5062e5">···71</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">ctype</a>·<a·class="code·hl_typedef"·href="a01103.html#a36fc1d628b0b0dd16aa01312ee5062e5">Volume</a>;</div>
122 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>109 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 110 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::conditional&lt;dim==coorddim,</div>
123 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">protected</span>:</div> 
124 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a01203.html#af12976bae5bb4258c131f4291861d05c">···74</a></span>····FieldVector&lt;ct,·dim&gt;·<a·class="code·hl_variable"·href="a01203.html#af12976bae5bb4258c131f4291861d05c">local</a>;</div> 
125 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a01203.html#a7303f1ec5a28181ca5a6c9c245234085">···75</a></span>····ct·<a·class="code·hl_variable"·href="a01203.html#a7303f1ec5a28181ca5a6c9c245234085">weight_</a>;</div> 
126 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··};</div>111 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········DiagonalMatrix&lt;ctype,dim&gt;,</div>
 112 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01103.html#a11d736f6306e3bd0fa63673e5537bffa">···81</a></span>········FieldMatrix&lt;ctype,dim,coorddim&gt;·&gt;<a·class="code·hl_function"·href="a01103.html#a9f91116563201a48bf040fb3e9093bb6">::type</a>·<a·class="code·hl_typedef"·href="a01103.html#a11d736f6306e3bd0fa63673e5537bffa">JacobianTransposed</a>;</div>
127 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>113 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
128 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a00258.html">···81</a></span>··<span·class="keyword">namespace·</span>QuadratureType·{</div> 
129 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">···82</a></span>····<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">Enum</a>·{</div> 
130 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">···92</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5[·...·truncated·by·diffoscope;·len:·47,·SHA:·6f02328470cced0794b706ef6c207d4873d7954cde191dfd2511a45fb191edf3·...·],</div>114 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::conditional&lt;dim==coorddim,</div>
 115 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········DiagonalMatrix&lt;ctype,dim&gt;,</div>
 116 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a01103.html#ac3a46cf157c0d70f505d4bde85468969">···91</a></span>········FieldMatrix&lt;ctype,coorddim,dim&gt;·&gt;<a·class="code·hl_function"·href="a01103.html#a9f91116563201a48bf040fb3e9093bb6">::type</a>·<a·class="code·hl_typedef"·href="a01103.html#ac3a46cf157c0d70f505d4bde85468969">JacobianInverseTransposed</a>;</div>
131 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>117 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
132 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8ced03c4078f69e878ee4b0732ec0684">···99</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8ced03c[·...·truncated·by·diffoscope;·len:·51,·SHA:·b34c4ea2a317b51a5fc13b419a9f425060fa3c348efa00e7a9593cd8d203046b·...·]</div>118 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a01103.html#a8241c6c1f582dde442c237871da547ef">··100</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01103.html#a8241c6c1f582dde442c237871da547ef">Jacobian[·...·truncated·by·diffoscope;·len:·120,·SHA:·49ef913b20b6b9894169df1413875660e1ddb7c4fc7092a7ac1df1d6cc8f0aad·...·]</div>
133 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>119 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
134 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a1a200ffa5fc9534695d7c97643361521">··106</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a1a200ffa5[·...·truncated·by·diffoscope;·len:·49,·SHA:·c91eec05ad11d8bbfbc96937747268d61fd259daddce69bc057ebc827238b08f·...·]</div>120 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a01103.html#af6175b1cae3c6c713aad600ad604e65c">··109</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01103.html#af6175b1cae3c6c713aad600ad604e65c">JacobianIn[·...·truncated·by·diffoscope;·len:·125,·SHA:·9a9f4a906b9245db1ecb5848f90d16898d084139186aa96d44de1ad20c024cc3·...·]</div>
135 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>121 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
136 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a060454d83d08ebaa248db90cf3dff757">··119</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a060454d83[·...·truncated·by·diffoscope;·len:·48,·SHA:·1ce022418987769253efd6b99e41754655f530080d91e071a6512b6bf2b9bc3b·...·],</div>122 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a01103.html#a0c3fe3e4049f882dc1b0f6e371bbee29">··115</a></span>····<a·class="code·hl_function"·href="a01103.html#a0c3fe3e4049f882dc1b0f6e371bbee29">AxisAlignedCubeGeometry</a>(<span·class="key[·...·truncated·by·diffoscope;·len:·64,·SHA:·49ba6b6ec61bf75250dffd8e8f2dd20ec8a5db64403a72d8631de39fb40afad1·...·],</div>
 123 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····························<span·class="keyword">const</span>·Dune::FieldVector&lt;ctype,coorddim&gt;·upper)</div>
 124 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>······:·lower_(lower),</div>
 125 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>········upper_(upper),</div>
 126 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>········axes_()</div>
137 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>127 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····{</div>
138 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8e45d48c47bc465fc7127f37d5410e7e">··127</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8e45d48c4[·...·truncated·by·diffoscope;·len:·46,·SHA:·62d6bc7fc103964255dd56ad32110714dc54f4554bf3b52af0b1753f5518eff3·...·]</div>128 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>······<span·class="keyword">static_assert</span>(dim==coorddim,·<span·class="stringliteral">&quot;Use·this·constructor·only·if·dim==coorddim!&quot;</span>);</div>
 129 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>······<span·class="comment">//·all·&#39;true&#39;,·but·is·never·actually·used</span></div>
 130 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>······axes_·=·(1&lt;&lt;coorddim)-1;</div>
 131 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····}</div>
139 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>132 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>
140 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4aaee32a29dcdc8e2be755714a8cbe1ef4">··135</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4aaee32a29d[·...·truncated·by·diffoscope;·len:·47,·SHA:·37a17debe3a3b853ad2bb40d1e76141799999a77aa677d0cc3e1abc0100abafd·...·],</div>133 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="a01103.html#a0ac822ada6e30c08cddc4ed4e110a63d">··133</a></span>····<a·class="code·hl_function"·href="a01103.html#a0ac822ada6e30c08cddc4ed4e110a63d">AxisAlignedCubeGeometry</a>(<span·class="key[·...·truncated·by·diffoscope;·len:·64,·SHA:·49ba6b6ec61bf75250dffd8e8f2dd20ec8a5db64403a72d8631de39fb40afad1·...·],</div>
 134 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>····························<span·class="keyword">const</span>·Dune::FieldVector&lt;ctype,coorddim&gt;·upper,</div>
 135 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>····························<span·class="keyword">const</span>·std::bitset&lt;coorddim&gt;&amp;·axes)</div>
 136 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>······:·lower_(lower),</div>
 137 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>········upper_(upper),</div>
 138 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>········axes_(axes)</div>
141 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>139 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>····{</div>
142 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a3b5155625943528fd35bcea2688bd096">··144</a></span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a3b5155625943528fd35bcea2688bd096">GaussRadauRight</a>·=·6,</div> 
143 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>······<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac">size</a></div> 
144 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno"><a·class="line"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac">··146</a></span>····};</div>140 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>······assert(axes.count()==dim);</div>
 141 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>······<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i=0;·i&lt;coorddim;·i++)</div>
 142 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>········<span·class="keywordflow">if</span>·(not·axes_[i])</div>
Max diff block lines reached; 116294/152988 bytes (76.02%) of diff not shown.
32.9 KB
html2text {}
    
Offset 4, 589 lines modifiedOffset 4, 439 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 quadraturerules.hh7 axisalignedcubegeometry.hh
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·514 ·5
15 ·6#ifndef·DUNE_GEOMETRY_QUADRATURERULES_HH 
16 ·7#define·DUNE_GEOMETRY_QUADRATURERULES_HH15 ·6#ifndef·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH
 16 ·7#define·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH
17 ·817 ·8
18 ·9#include·<algorithm> 
19 ·10#include·<iostream> 
20 ·11#include·<limits>18 ·13#include·<bitset>
 19 ·14
21 ·12#include·<mutex> 
22 ·13#include·<utility> 
23 ·14#include·<vector> 
24 ·15 
25 ·16#include·<dune/common/fvector.hh>20 ·15#include·<dune/common/fvector.hh>
26 ·17#include·<dune/common/exceptions.hh> 
27 ·18#include·<dune/common/stdstreams.hh> 
28 ·19#include·<dune/common/stdthread.hh>21 ·16#include·<dune/common/fmatrix.hh>
29 ·20#include·<dune/common/visibility.hh>22 ·17#include·<dune/common/diagonalmatrix.hh>
 23 ·18
 24 ·19#include·<dune/geometry/referenceelements.hh>
 25 ·20#include·<dune/geometry/type.hh>
30 ·2126 ·21
31 ·22#include·<dune/geometry/type.hh> 
32 ·23#include·<dune/geometry/typeindex.hh>27 ·22
 28 ·23namespace·Dune·{
33 ·2429 ·24
 30 ·48·template·<class·CoordType,·unsigned·int·dim,·unsigned·int·coorddim>
 31 49·class·AxisAlignedCubeGeometry
 32 ·50·{
34 ·30namespace·Dune·{ 
35 ·31 
36 36·class·QuadratureOrderOutOfRange·:·public·NotImplemented·{}; 
37 ·37 
38 ·43·template<typename·ct,·int·dim> 
39 44·class·QuadraturePoint·{ 
40 ·45·public: 
41 47·constexpr·static·int·dimension·=·dim; 
42 ·48 
43 50·typedef·ct·Field; 
44 ·5133 ·51
45 53·typedef·Dune::FieldVector<ct,dim>·Vector;34 ·52
 35 ·53·public:
46 ·5436 ·54
47 56·QuadraturePoint·(const·Vector&·x,·ct·w)·:·local(x)37 56·constexpr·static·int·mydimension·=·dim;
48 ·57·{38 ·57
 39 59·constexpr·static·int·coorddimension·=·coorddim;
49 ·58·weight_·=·w; 
50 ·59·} 
51 ·6040 ·60
52 62·const·Vector&·position·()·const41 62·typedef·CoordType·ctype;
53 ·63·{42 ·63
 43 65·typedef·FieldVector<ctype,dim>·LocalCoordinate;
54 ·64·return·local; 
55 ·65·} 
56 ·6644 ·66
57 68·const·ct·&weight·()·const45 68·typedef·FieldVector<ctype,coorddim>·GlobalCoordinate;
58 ·69·{46 ·69
 47 71·typedef·ctype·Volume;
59 ·70·return·weight_; 
60 ·71·} 
61 ·7248 ·72
62 ·73·protected: 
63 74·FieldVector<ct,·dim>·local; 
64 75·ct·weight_; 
65 ·76·}; 
66 ·77 
67 81·namespace·QuadratureType·{ 
68 82·enum·Enum·{ 
69 92·GaussLegendre·=·0, 
70 ·93 
71 99·GaussJacobi_1_0·=·1,49 ·79·typedef·typename·std::conditional<dim==coorddim,
 50 ·80·DiagonalMatrix<ctype,dim>,
 51 81·FieldMatrix<ctype,dim,coorddim>·>::type·JacobianTransposed;
 52 ·82
 53 ·89·typedef·typename·std::conditional<dim==coorddim,
 54 ·90·DiagonalMatrix<ctype,dim>,
 55 91·FieldMatrix<ctype,coorddim,dim>·>::type·JacobianInverseTransposed;
 56 ·92
 57 100·using·Jacobian·=·std::conditional_t<dim==coorddim,
 58 DiagonalMatrix<ctype,dim>,·FieldMatrix<ctype,coorddim,dim>·>;
72 ·10059 ·101
73 106·GaussJacobi_2_0·=·2,60 109·using·JacobianInverse·=·std::conditional_t<dim==coorddim,
 61 DiagonalMatrix<ctype,dim>,·FieldMatrix<ctype,dim,coorddim>·>;
74 ·10762 ·110
75 119·GaussJacobi_n_0·=·3,63 115·AxisAlignedCubeGeometry(const·Dune::FieldVector<ctype,coorddim>·lower,
 64 ·116·const·Dune::FieldVector<ctype,coorddim>·upper)
 65 ·117·:·lower_(lower),
 66 ·118·upper_(upper),
 67 ·119·axes_()
76 ·12068 ·120·{
 69 ·121·static_assert(dim==coorddim,·"Use·this·constructor·only·if
 70 dim==coorddim!");
 71 ·122·//·all·'true',·but·is·never·actually·used
 72 ·123·axes_·=·(1<<coorddim)-1;
77 127·GaussLobatto·=·4, 
78 ·128 
79 135·GaussRadauLeft·=·5, 
80 ·136 
81 144·GaussRadauRight·=·6, 
82 ·145·size 
83 146·}; 
84 ·147·}73 ·124·}
 74 ·125
 75 133·AxisAlignedCubeGeometry(const·Dune::FieldVector<ctype,coorddim>·lower,
 76 ·134·const·Dune::FieldVector<ctype,coorddim>·upper,
 77 ·135·const·std::bitset<coorddim>&·axes)
 78 ·136·:·lower_(lower),
 79 ·137·upper_(upper),
 80 ·138·axes_(axes)
 81 ·139·{
 82 ·140·assert(axes.count()==dim);
 83 ·141·for·(size_t·i=0;·i<coorddim;·i++)
 84 ·142·if·(not·axes_[i])
Max diff block lines reached; 28303/33634 bytes (84.15%) of diff not shown.
5.34 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00221.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·topologyfactory.hh·File·Reference</title>8 <title>dune-geometry:·deprecated_topology.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 45 lines modifiedOffset 62, 19 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="summary"> 
69 <a·href="#nested-classes">Classes</a>·&#124; 
70 <a·href="#namespaces">Namespaces</a>··</div> 
71 ··<div·class="headertitle"><div·class="title">topologyfactory.hh·File·Reference</div></div>68 ··<div·class="headertitle"><div·class="title">deprecated_topology.hh·File·Reference</div></div>
72 </div><!--header-->69 </div><!--header-->
73 <div·class="contents">70 <div·class="contents">
  
74 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/> 
75 <code>#include·&lt;array&gt;</code><br·/> 
76 <code>#include·&lt;map&gt;</code><br·/> 
77 <code>#include·&lt;memory&gt;</code><br·/> 
78 <code>#include·&lt;type_traits&gt;</code><br·/> 
79 <code>#include·&lt;vector&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/typeindex.hh</a>&gt;</code><br·/> 
82 </div> 
83 <p><a·href="a00221_source.html">Go·to·the·source·code·of·this·file.</a></p>71 <p><a·href="a00221_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls"> 
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
86 Classes</h2></td></tr> 
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.html">Dune::TopologyFactory&lt;·Traits·&gt;</a></td></tr> 
88 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provide·a·factory·over·the·generic·topologies.··<a·href="a01379.html#details">More...</a><br·/></td></tr> 
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01383.html">Dune::TopologySingletonFactory&lt;·Factory·&gt;</a></td></tr> 
91 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·wrapper·for·a·<a·class="el"·href="a01379.html"·title="Provide·a·factory·over·the·generic·topologies.">TopologyFactory</a>·providing·singleton·storage.·Same·usage·as·<a·class="el"·href="a01379.html"·title="Provide·a·factory·over·the·generic·topologies.">TopologyFactory</a>·but·with·empty·release·method·an·internal·storage.··<a·href="a01383.html#details">More...</a><br·/></td></tr> 
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
93 </table><table·class="memberdecls"> 
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
95 Namespaces</h2></td></tr> 
96 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 </table> 
99 </div><!--·contents·-->72 </div><!--·contents·-->
100 <!--·start·footer·part·-->73 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>74 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.475 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
103 </small></address>76 </small></address>
104 </body>77 </body>
105 </html>78 </html>
923 B
html2text {}
    
Offset 4, 33 lines modifiedOffset 4, 12 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 deprecated_topology.hh·File·Reference
7 Classes·|·Namespaces 
8 topologyfactory.hh·File·Reference 
9 #include·<cassert> 
10 #include·<array> 
11 #include·<map> 
12 #include·<memory> 
13 #include·<type_traits> 
14 #include·<vector> 
15 #include·<dune/geometry/type.hh> 
16 #include·<dune/geometry/typeindex.hh> 
17 Go_to_the_source_code_of_this_file.8 Go_to_the_source_code_of_this_file.
18 ·Classes 
19 struct· Dune::TopologyFactory<_Traits_> 
20  ·······Provide·a·factory·over·the·generic·topologies.·More... 
21   
22 struct· Dune::TopologySingletonFactory<_Factory_> 
23 ·········A·wrapper·for·a·TopologyFactory·providing·singleton·storage.·Same 
24  ·······usage·as·TopologyFactory·but·with·empty·release·method·an·internal 
25 ·········storage.·More... 
26   
27 ·Namespaces 
28 namespace· Dune 
29   
  
30 ===============================================================================9 ===============================================================================
31 ·····Generated·by [doxygen]·1.9.410 ·····Generated·by [doxygen]·1.9.4
67.7 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00221_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·topologyfactory.hh·Source·File</title>8 <title>dune-geometry:·deprecated_topology.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 176 lines modifiedOffset 62, 178 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">topologyfactory.hh</div></div>68 ··<div·class="headertitle"><div·class="title">deprecated_topology.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00221.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00221.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_TOPOLOGYFACTORY_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DEPRECATED_TOPOLOGY_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_TOPOLOGYFACTORY_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DEPRECATED_TOPOLOGY_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">namespace·</span>Impl</div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>··{</div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/geometry/type.hh</a>&gt;</span></div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00173.html">dune/geometry/typeindex.hh</a>&gt;</span></div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····<span·class="comment">//·Basic·Topology·Types</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>····<span·class="comment">//·--------------------</span></div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>····<span·class="comment">//·PointDeprecationHelper·can·be·used·to·prevent·a·deprecation·warning·for·Point</span></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····<span·class="keyword">struct·</span>PointDeprecationHelper</div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····{</div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimension·=·0;</div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numCorners·=·1;</div>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="keywordtype">id</span>·=·0;</div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>······<span·class="keyword">static</span>·std::string·name·()·{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;p&quot;</span>;·}</div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····};</div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keyword">using·</span>Point·[[deprecated(<span·class="stringliteral">&quot;Use·GeometryTypes::vertex·instead.&quot;</span>)]]·=·PointDeprecationHelper;</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BaseTopology·&gt;</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">struct·</span>[[deprecated(&quot;Use·GeometryTypes::<a·class="code·hl_function"·href="a00267.html#a808e4e9610b0f0ae806bfb5a0df56f75">prismaticExtension</a>(GeometryType·gt)·instead.&quot;)]]·Prism</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····{</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimension·=·BaseTopology::dimension·+·1;</div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numCorners·=·2·*·BaseTopology::numCorners;</div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="keywordtype">id</span>·=·BaseTopology::id·|·((<span·class="keywordtype">unsigned</span>·int)prismConstruction·&lt;&lt;·(dimension-1));</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keyword">static</span>·std::string·name·()·{·<span·class="keywordflow">return</span>·BaseTopology::name()·+·<span·class="stringliteral">&quot;l&quot;</span>;·}</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····};</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
92 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Traits&gt;</div>110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·BaseTopology·&gt;</div>
93 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01379.html">···41</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01379.html">TopologyFactory</a></div>111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">struct·</span>[[deprecated(&quot;Use·GeometryTypes::<a·class="code·hl_function"·href="a00267.html#ac60218cb11d941b8e9cb4eadd7b05f91">conicalExtension</a>(GeometryType·gt)·instead.&quot;)]]·Pyramid</div>
94 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dimension·=·BaseTopology::dimension·+·1;</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numCorners·=·BaseTopology::numCorners·+·1;</div>
95 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="comment">//·extract·types·from·Traits·class</span></div> 
96 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01379.html#a66ec306b5835b847f350fed4d9cac575">···44</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01379.html#a66ec306b5835b847f350fed4d9cac575">dimension</a>·=·Traits::dimension;</div> 
97 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01379.html#aa4fd3e0e671225cd8a7851ebed201f2a">···45</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::Key·<a·class="code·hl_typedef"·href="a01379.html#aa4fd3e0e671225cd8a7851ebed201f2a">Key</a>;</div> 
98 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01379.html#af8e95b31a464841f84839db4d7613136">···46</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::Object·<a·class="code·hl_typedef"·href="a01379.html#af8e95b31a464841f84839db4d7613136">Object</a>;</div> 
99 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01379.html#a441ea227eca6e6ce76ecca5679d4c825">···47</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::Factory·<a·class="code·hl_typedef"·href="a01379.html#a441ea227eca6e6ce76ecca5679d4c825">Factory</a>;</div> 
100 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
101 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01379.html#a58349d7deb73100e59f0f5117472e4e0">···50</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01379.html#af8e95b31a464841f84839db4d7613136">Object</[·...·truncated·by·diffoscope;·len:·342,·SHA:·d3eed3b182c15f7be48fde8fb4fce49fab20a6d6da3bd43488af7be50926fb3e·...·]</div>116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="keywordtype">id</span>·=·BaseTop[·...·truncated·by·diffoscope;·len:·104,·SHA:·de43ba1861ea01fb4ad4d9019312b4ccc1cd361b1f85b82f32f34111a71d1688·...·]</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">static</span>·std::string·name·()·{·<span·class="keywordflow">return</span>·BaseTopology::name()·+·<span·class="stringliteral">&quot;o&quot;</span>;·}</div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····};</div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
102 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
103 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·Impl::toGeometryTypeIdConstant&lt;dimension&gt;(gt,·[&amp;](<span·class="keyword">auto</span>·<span·class="keywordtype">id</span>)·{</div> 
104 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<span·class="keywordflow">return</span>·create&lt;decltype(id)::value&gt;(key);</div> 
105 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······});</div>122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="comment">//·Properties·of·Topologies</span></div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·------------------------</span></div>
106 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
107 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div>126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Topology·&gt;</div>
108 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a01379.html#a83748c7363fab70ef46deec7f7f6e9a8">···58</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01379.html#af8e95b31a464841f84839db4d7613136">Object</a[·...·truncated·by·diffoscope;·len:·230,·SHA:·7855822cbf13197c4191085911636bc568e6663dd46d3aa19aa5e6ec04fa819a·...·]</div>127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">struct·</span>[[deprecated(&quot;Use·GeometryType::isSimplex()·instead.&quot;)]]·IsSimplex</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·<span·class="keyword">public</span>·std::integral_constant&lt;·bool,·(Topology::id·&gt;&gt;·1)·==·0·&gt;</div>
109 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{};</div>
110 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">return</span>·Factory::template·createObject&lt;·geometryId·&gt;(·key·);</div> 
111 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div> 
112 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
113 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Topology·&gt;</div>131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Topology·&gt;</div>
114 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01379.html#a83748c7363fab70ef46deec7f7f6e9a8">···65</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01379.html#af8e95b31a464841f84839db4d7613136">Object</a[·...·truncated·by·diffoscope;·len:·230,·SHA:·7855822cbf13197c4191085911636bc568e6663dd46d3aa19aa5e6ec04fa819a·...·]</div>132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">struct·</span>[[deprecated(&quot;Use·GeometryType::isCube()·instead.&quot;)]]·IsCube</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······:·<span·class="keyword">public</span>·std::integral_constant&lt;·bool,··(Topology::id·|·1)·==·(1·&lt;&lt;·Topology::dimension)·-·1·&gt;</div>
115 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</div>134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····{};</div>
116 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·Factory::template·createObject&lt;·Topology·&gt;(·key·);</div>135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 136 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····[[deprecated(&quot;Use·GeometryType::isPrismatic()·or·GeometryType::isConical()·instead.&quot;)]]</div>
 137 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····inline·static·bool·isTopology·(·TopologyConstruction·construction,·unsigned·int·topologyId,·int·dim,·int·codim·=·0·)·noexcept</div>
 138 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····{</div>
 139 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······assert(·(dim·&gt;·0)·&amp;&amp;·(topologyId·&lt;·numTopologies(·dim·))·);</div>
 140 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······assert(·(0·&lt;=·codim)·&amp;&amp;·(codim·&lt;=·dim)·);</div>
 141 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······return·(codim·&gt;=·(dim-1))·||·(((topologyId·&gt;&gt;·(dim-codim-1))·&amp;·1)·==·(unsigned·int)construction);</div>
117 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>142 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>
118 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
119 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a01379.html#a997f0bce257dbb952974507385bfc7c8">···71</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01379.html#a997f0bce257dbb952974507385bfc7c8">release</a>(·<a·class="code·hl_typedef"·href="a01379.html#af8e95b31a464841f84839db4d7613136">Object</a>·*<span·class="keywordtype">object</span>·)·{·<span·class="keyword">delete</span>·object;·}</div> 
120 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··};</div> 
121 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
122 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
123 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>143 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
124 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Factory&gt;</div> 
125 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01383.html">···81</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01383.html">TopologySingletonFactory</a></div> 
126 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··{</div> 
127 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a01383.html#aeb61e596d0a5e5f4f6e917bf33438c6d">···83</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01383.html#aeb61e596d0a5e5f4f6e917bf33438c6d">dimension</a>·=·Factory::dimension;</div> 
128 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a01383.html#aafa55fd9a319b566b070649b57b9565f">···84</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Factory::Key·<a·class="code·hl_typedef"·href="a01383.html#aafa55fd9a319b566b070649b57b9565f">Key</a>;</div> 
129 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01383.html#aaeca2707ab5e5c86e2b478493db495d8">···85</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Factory::Object·<a·class="code·hl_typedef"·href="a01383.html#aaeca2707ab5e5c86e2b478493db495d8">Object</a>;</div> 
130 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>144 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
131 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a01383.html#a6709498e455988a544ef5b760849cf0f">···88</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01383.html#aaeca2707ab5e5c86e2b478493db495d8">Object</a[·...·truncated·by·diffoscope;·len:·341,·SHA:·99920142997d0a22be947ab9c37a64121ff436f207814d03d2a8ab97c0e609e0·...·]</div>145 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·SimplexTopology</span></div>
Max diff block lines reached; 24344/56782 bytes (42.87%) of diff not shown.
12.1 KB
html2text {}
    
Offset 4, 225 lines modifiedOffset 4, 199 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 topologyfactory.hh7 deprecated_topology.hh
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·5#ifndef·DUNE_GEOMETRY_TOPOLOGYFACTORY_HH14 ·5#ifndef·DUNE_DEPRECATED_TOPOLOGY_HH
15 ·6#define·DUNE_GEOMETRY_TOPOLOGYFACTORY_HH15 ·6#define·DUNE_DEPRECATED_TOPOLOGY_HH
16 ·716 ·7
17 ·8#include·<cassert>17 ·8·namespace·Impl
 18 ·9·{
 19 ·10
 20 ·11·//·Basic·Topology·Types
 21 ·12·//·--------------------
 22 ·13
 23 ·14·//·PointDeprecationHelper·can·be·used·to·prevent·a·deprecation·warning·for
 24 Point
 25 ·15·struct·PointDeprecationHelper
 26 ·16·{
 27 ·17·static·const·unsigned·int·dimension·=·0;
 28 ·18·static·const·unsigned·int·numCorners·=·1;
18 ·929 ·19
 30 ·20·static·const·unsigned·int·id·=·0;
19 ·10#include·<array> 
20 ·11#include·<map> 
21 ·12#include·<memory> 
22 ·13#include·<type_traits> 
23 ·14#include·<vector> 
24 ·15 
25 ·16#include·<dune/geometry/type.hh> 
26 ·17#include·<dune/geometry/typeindex.hh> 
27 ·18 
28 ·19namespace·Dune 
29 ·20{ 
30 ·2131 ·21
31 ·40·template·<class·Traits> 
32 41·struct·TopologyFactory32 ·22·static·std::string·name·()·{·return·"p";·}
 33 ·23·};
 34 ·24
 35 ·25·using·Point·[[deprecated("Use·GeometryTypes::vertex·instead.")]]·=
 36 PointDeprecationHelper;
 37 ·26
 38 ·27
 39 ·28·template<·class·BaseTopology·>
 40 ·29·struct·[[deprecated("Use·GeometryTypes::prismaticExtension(GeometryType·gt)
 41 instead.")]]·Prism
 42 ·30·{
 43 ·31·static·const·unsigned·int·dimension·=·BaseTopology::dimension·+·1;
 44 ·32·static·const·unsigned·int·numCorners·=·2·*·BaseTopology::numCorners;
 45 ·33
 46 ·34·static·const·unsigned·int·id·=·BaseTopology::id·|·((unsigned
 47 int)prismConstruction·<<·(dimension-1));
 48 ·35
 49 ·36·static·std::string·name·()·{·return·BaseTopology::name()·+·"l";·}
 50 ·37·};
 51 ·38
 52 ·39
 53 ·40·template<·class·BaseTopology·>
 54 ·41·struct·[[deprecated("Use·GeometryTypes::conicalExtension(GeometryType·gt)
 55 instead.")]]·Pyramid
33 ·42·{56 ·42·{
34 ·43·//·extract·types·from·Traits·class 
35 44·static·const·unsigned·int·dimension·=·Traits::dimension;57 ·43·static·const·unsigned·int·dimension·=·BaseTopology::dimension·+·1;
 58 ·44·static·const·unsigned·int·numCorners·=·BaseTopology::numCorners·+·1;
 59 ·45
 60 ·46·static·const·unsigned·int·id·=·BaseTopology::id·|·((unsigned
 61 int)pyramidConstruction·<<·(dimension-1));
 62 ·47
 63 ·48·static·std::string·name·()·{·return·BaseTopology::name()·+·"o";·}
36 45·typedef·typename·Traits::Key·Key; 
37 46·typedef·typename·Traits::Object·Object; 
38 47·typedef·typename·Traits::Factory·Factory; 
39 ·48 
40 50·static·Object·*create·(·const·Dune::GeometryType·&gt,·const·Key·&key·) 
41 ·51·{ 
42 ·52·return·Impl::toGeometryTypeIdConstant<dimension>(gt,·[&](auto·id)·{ 
43 ·53·return·create<decltype(id)::value>(key); 
44 ·54·});64 ·49·};
 65 ·50
 66 ·51
 67 ·52
 68 ·53·//·Properties·of·Topologies
 69 ·54·//·------------------------
45 ·55·}70 ·55
46 ·57·template<·GeometryType::Id·geometryId·> 
47 58·static·Object·*create·(·const·Key·&key·) 
48 ·59·{ 
49 ·60·return·Factory::template·createObject<·geometryId·>(·key·); 
50 ·61·} 
51 ·62 
52 ·64·template<·class·Topology·>71 ·56·template<·class·Topology·>
53 65·static·Object·*create·(·const·Key·&key·) 
54 ·66·{ 
55 ·67·return·Factory::template·createObject<·Topology·>(·key·); 
56 ·68·} 
57 ·69 
58 71·static·void·release(·Object·*object·)·{·delete·object;·} 
59 ·72·}; 
60 ·73 
61 ·74 
62 ·75 
63 ·80·template·<class·Factory> 
64 81·struct·TopologySingletonFactory72 ·57·struct·[[deprecated("Use·GeometryType::isSimplex()·instead.")]]·IsSimplex
 73 ·58·:·public·std::integral_constant<·bool,·(Topology::id·>>·1)·==·0·>
 74 ·59·{};
 75 ·60
 76 ·61·template<·class·Topology·>
 77 ·62·struct·[[deprecated("Use·GeometryType::isCube()·instead.")]]·IsCube
 78 ·63·:·public·std::integral_constant<·bool,·(Topology::id·|·1)·==·(1·<<
 79 Topology::dimension)·-·1·>
 80 ·64·{};
 81 ·65
 82 ·78·[[deprecated("Use·GeometryType::isPrismatic()·or·GeometryType::isConical()
 83 instead.")]]
 84 ·79·inline·static·bool·isTopology·(·TopologyConstruction·construction,·unsigned
 85 int·topologyId,·int·dim,·int·codim·=·0·)·noexcept
65 ·82·{86 ·80·{
66 83·static·const·unsigned·int·dimension·=·Factory::dimension; 
67 84·typedef·typename·Factory::Key·Key; 
Max diff block lines reached; 7884/12384 bytes (63.66%) of diff not shown.
6.97 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00224.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·referenceelementimplementation.hh·File·Reference</title>8 <title>dune-geometry:·typeindex.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 63, 45 lines modifiedOffset 63, 45 lines modified
63 <div·id="nav-path"·class="navpath">63 <div·id="nav-path"·class="navpath">
64 ··<ul>64 ··<ul>
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
 70 <a·href="#nested-classes">Classes</a>·&#124;
70 <a·href="#namespaces">Namespaces</a>··</div>71 <a·href="#namespaces">Namespaces</a>··</div>
71 ··<div·class="headertitle"><div·class="title">referenceelementimplementation.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">typeindex.hh·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
  
 75 <p>Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.··
 76 <a·href="#details">More...</a></p>
74 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
75 <code>#include·&lt;algorithm&gt;</code><br·/> 
76 <code>#include·&lt;limits&gt;</code><br·/> 
77 <code>#include·&lt;tuple&gt;</code><br·/> 
78 <code>#include·&lt;utility&gt;</code><br·/> 
79 <code>#include·&lt;vector&gt;</code><br·/> 
80 <code>#include·&lt;array&gt;</code><br·/> 
81 <code>#include·&lt;bitset&gt;</code><br·/> 
82 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/indices.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
84 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
86 <code>#include·&lt;dune/common/iteratorrange.hh&gt;</code><br·/> 
87 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/geometry/referenceelement.hh</a>&gt;</code><br·/> 
89 <code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/geometry/affinegeometry.hh</a>&gt;</code><br·/> 
90 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>80 <code>#include·&quot;<a·class="el"·href="a00176_source.html">type.hh</a>&quot;</code><br·/>
91 </div>81 </div>
92 <p><a·href="a00224_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00224_source.html">Go·to·the·source·code·of·this·file.</a></p>
93 <table·class="memberdecls">83 <table·class="memberdecls">
 84 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 85 Classes</h2></td></tr>
 86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01403.html">Dune::LocalGeometryTypeIndex</a></td></tr>
 87 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·per-dimension·indices·for·geometry·types.··<a·href="a01403.html#details">More...</a><br·/></td></tr>
 88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01407.html">Dune::GlobalGeometryTypeIndex</a></td></tr>
 90 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·indices·for·geometry·types,·taking·the·dimension·into·account.··<a·href="a01407.html#details">More...</a><br·/></td></tr>
 91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 </table><table·class="memberdecls">
94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
95 Namespaces</h2></td></tr>94 Namespaces</h2></td></tr>
96 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>95 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <tr·class="memitem:a00255"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00255.html">Dune::Geo</a></td></tr> 
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
100 </table>97 </table>
 98 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 99 <div·class="textblock"><p·>Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.·</p>
101 </div><!--·contents·-->100 </div></div><!--·contents·-->
102 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4103 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
105 </small></address>104 </small></address>
106 </body>105 </body>
107 </html>106 </html>
1.41 KB
html2text {}
    
Offset 4, 35 lines modifiedOffset 4, 32 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 Namespaces 
8 referenceelementimplementation.hh·File·Reference7 Classes·|·Namespaces
 8 typeindex.hh·File·Reference
 9 Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.
 10 More...
9 #include·<cassert>11 #include·<cstddef>
10 #include·<algorithm> 
11 #include·<limits> 
12 #include·<tuple> 
13 #include·<utility> 
14 #include·<vector> 
15 #include·<array> 
16 #include·<bitset> 
17 #include·<dune/common/fmatrix.hh>12 #include·<dune/common/indices.hh>
18 #include·<dune/common/fvector.hh> 
19 #include·<dune/common/hybridutilities.hh>13 #include·<dune/common/hybridutilities.hh>
 14 #include·"type.hh"
20 #include·<dune/common/typetraits.hh> 
21 #include·<dune/common/iteratorrange.hh> 
22 #include·<dune/common/math.hh> 
23 #include·<dune/geometry/referenceelement.hh> 
24 #include·<dune/geometry/affinegeometry.hh> 
25 #include·<dune/geometry/type.hh> 
26 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
 16 ·Classes
 17 class· Dune::LocalGeometryTypeIndex
 18  ······Compute·per-dimension·indices·for·geometry·types.·More...
 19  
 20 class· Dune::GlobalGeometryTypeIndex
 21  ······Compute·indices·for·geometry·types,·taking·the·dimension·into·account.
 22 ········More...
 23  
27 ·Namespaces24 ·Namespaces
28 namespace· Dune25 namespace· Dune
29  26  
30 namespace· Dune::Geo 
31  27 *****·Detailed·Description·*****
 28 Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.
  
32 ===============================================================================29 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
162 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00224_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·referenceelementimplementation.hh·Source·File</title>8 <title>dune-geometry:·typeindex.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 722 lines modifiedOffset 62, 146 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">referenceelementimplementation.hh</div></div>68 ··<div·class="headertitle"><div·class="title">typeindex.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00224.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00224.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_TYPEINDEX_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_TYPEINDEX_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>78 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>79 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/indices.hh&gt;</span></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;dune/common/iteratorrange.hh&gt;</span></div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;dune/common/math.hh&gt;</span></div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">dune/geometry/referenceelement.hh</a>&gt;</span></div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">dune/geometry/affinegeometry.hh</a>&gt;</span></div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/geometry/type.hh</a>&gt;</span></div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 83 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00176.html">type.hh</a>&quot;</span></div>
 84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div>85 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div>
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div>86 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>
 87 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01403.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01403.html">LocalGeometryTypeIndex</a></div>
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>
102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">namespace·</span>Geo</div>89 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·regular_size(std::size_t·dim)</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>90 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····{</div>
104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·DOXYGEN</span></div> 
106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>91 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="comment">//·The·following·expression·is·derived·from·the·expression·for</span></div>
 92 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="comment">//·GlobalGeometryTypeIndex::regular_offset().··Subtracting</span></div>
 93 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="comment">//·regular_offset(dim+1)-regular_offset(dim)·we·get:</span></div>
107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="comment">//·Internal·Forward·Declarations</span></div>94 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="comment">//</span></div>
 95 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="comment">//···((1·&lt;&lt;·dim+1)·&gt;&gt;·1)·-·((1·&lt;&lt;·dim)·&gt;&gt;·1)</span></div>
108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·-----------------------------</span></div>96 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="comment">//</span></div>
109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="comment">//·We·always·have</span></div>
110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">namespace·</span>Impl</div>98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">//</span></div>
111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····{</div>99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="comment">//···dim·&gt;=·0,</span></div>
112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">int</span>·dim·&gt;</div> 
113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keyword">class·</span>ReferenceElementContainer;</div>100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="comment">//</span></div>
114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="comment">//·so</span></div>
115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">int</span>·dim·&gt;</div> 
117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">struct·</span>ReferenceElements;</div> 
118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">namespace·</span>Impl</div>102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="comment">//</span></div>
 103 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="comment">//···(1·&lt;&lt;·dim+1)·&gt;=·2···and···(1·&lt;&lt;·dim+2)·%·2·==·0.</span></div>
 104 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="comment">//</span></div>
 105 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="comment">//·So·if·we·apply·a·single·right-shift·to·that,·we·will·never·lose·any</span></div>
 106 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="comment">//·set·bits,·thus</span></div>
122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{</div>107 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="comment">//</span></div>
 108 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="comment">//···((1·&lt;&lt;·dim+1)·&gt;&gt;·1)·==·(1·&lt;&lt;·dim)</span></div>
 109 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·(1·&lt;&lt;·dim)·-·((1·&lt;&lt;·dim)·&gt;&gt;·1);</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>110 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">using·</span>Dune::Impl::isPrism;</div> 
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">using·</span>Dune::Impl::isPyramid;</div> 
126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">using·</span>Dune::Impl::baseTopologyId;</div> 
127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">using·</span>Dune::Impl::prismConstruction;</div> 
128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">using·</span>Dune::Impl::pyramidConstruction;</div> 
129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">using·</span>Dune::Impl::numTopologies;</div> 
130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
131 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_enumvalue"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac">size</a>·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·topologyId,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim·);</div> 
132 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
133 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>111 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 112 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">public</span>:</div>
 113 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01403.html#a569502a02c4636127665f10986d7d813">···61</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·<a·class="code·hl_function"·href="a01403.html#a569502a02c4636127665f10986d7d813">size</a>(std::size_t·dim)</div>
 114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>
 115 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="comment">//·one·for·&quot;none&quot;</span></div>
 116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·regular_size(dim)·+·1;</div>
134 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
135 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·subTopologyId·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·topologyId,·<span·cla[·...·truncated·by·diffoscope;·len:·160,·SHA:·7ca0339871fe7d862bc1489932cad2962ab17878131f5b471ea0dcd14237ce7b·...·]</div>118 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 119 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a01403.html#abe448a646f97b252203f30536a8d304f">···73</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·<a·class="code·hl_function"·href="a01403.html#abe448a646f97b252203f30536a8d304f">index</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01391.html">GeometryType</a>·&amp;gt)</div>
136 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>120 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····{</div>
137 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>121 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">return</span>·gt.<a·class="code·hl_function"·href="a01391.html#ad3c775a48d36f776a487d1221963edba">isNone</a>()·?··regular_size(gt.<a·class="code·hl_function"·href="a01391.html#a483aa5d1f34e386a76743d505fa01143">dim</a>())·:·([·...·truncated·by·diffoscope;·len:·105,·SHA:·2362d434d5a1e9ef13bc221b34c15b650a21a6142c286c67b2e7b34b4efea857·...·]</div>
138 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>122 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div>
139 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·subTopologyNumbering</span></div> 
140 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="comment">//·--------------------</span></div> 
141 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>123 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
142 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keywordtype">void</span>·subTopologyNumbering·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·topologyId,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·subcodim,</div> 
143 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··································<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·*beginOut,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·*endOut·);</div> 
144 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>124 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01403.html#aa0f493e303702cbfce6a3078483e241b">···79</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<a·class="cod[·...·truncated·by·diffoscope;·len:·260,·SHA:·bf2c27e866b34b65bb689eb851217d77fab0ff5bb2014b36cb37578d8eb82174·...·]</div>
 125 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keywordflow">return</span>·(<a·class="code·hl_function"·href="a01403.html#abe448a646f97b252203f30536a8d304f">index</a>·==·regular_size(dim))·?</div>
 126 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<a·class="code·hl_function"·href="a00244.html#gadcc2d601e9e531ffc1a5d34071b215e5">GeometryTypes::none</a>(dim)·:</div>
 127 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="comment">//·the·cast·to·unsigned·makes·sure·this·is·interpreted·as·the·topology</span></div>
145 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>128 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="comment">//·ID·constructor</span></div>
146 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>129 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<a·class="code·hl_class"·href="a01391.html">GeometryType</a>(<span·class="keyword">static_cast&lt;</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="keyword">&gt;</span>(<a·class="code·hl_function"·hr[·...·truncated·by·diffoscope;·len:·79,·SHA:·afa289ee902384c71205adcdd47e03c03ec1f1cfe861900ae08fd98dea4f76ef·...·]</div>
147 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>130 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····}</div>
148 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="comment">//·checkInside</span></div>131 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··};</div>
149 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="comment">//·-----------</span></div> 
150 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>132 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
Max diff block lines reached; 108705/137138 bytes (79.27%) of diff not shown.
27.9 KB
html2text {}
    
Offset 4, 775 lines modifiedOffset 4, 189 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 referenceelementimplementation.hh7 typeindex.hh
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH 
15 ·6#define·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH14 ·5#ifndef·DUNE_GEOMETRY_TYPEINDEX_HH
 15 ·6#define·DUNE_GEOMETRY_TYPEINDEX_HH
16 ·716 ·7
17 ·8#include·<cassert> 
18 ·9 
19 ·10#include·<algorithm> 
20 ·11#include·<limits> 
21 ·12#include·<tuple>17 ·14#include·<cstddef>
 18 ·15
22 ·13#include·<utility> 
23 ·14#include·<vector> 
24 ·15#include·<array> 
25 ·16#include·<bitset> 
26 ·17 
27 ·18#include·<dune/common/fmatrix.hh>19 ·16#include·<dune/common/indices.hh>
28 ·19#include·<dune/common/fvector.hh> 
29 ·20#include·<dune/common/hybridutilities.hh>20 ·17#include·<dune/common/hybridutilities.hh>
 21 ·18
 22 ·19#include·"type.hh"
 23 ·20
30 ·21#include·<dune/common/typetraits.hh> 
31 ·22#include·<dune/common/iteratorrange.hh> 
32 ·23#include·<dune/common/math.hh> 
33 ·24 
34 ·25#include·<dune/geometry/referenceelement.hh> 
35 ·26#include·<dune/geometry/affinegeometry.hh> 
36 ·27#include·<dune/geometry/type.hh> 
37 ·28 
38 ·29namespace·Dune24 ·21namespace·Dune
39 ·30{ 
40 ·31 
41 ·32·namespace·Geo25 ·22{
 26 24·class·LocalGeometryTypeIndex
 27 ·25·{
 28 ·32·inline·static·constexpr·std::size_t·regular_size(std::size_t·dim)
42 ·33·{29 ·33·{
43 ·34 
44 ·35#ifndef·DOXYGEN 
45 ·36 
46 ·37·//·Internal·Forward·Declarations 
47 ·38·//·----------------------------- 
48 ·39 
49 ·40·namespace·Impl 
50 ·41·{ 
51 ·42·template<·class·ctype,·int·dim·> 
52 ·43·class·ReferenceElementContainer; 
53 ·44·} 
54 ·45 
55 ·46·template<·class·ctype,·int·dim·> 
56 ·47·struct·ReferenceElements; 
57 ·48 
58 ·49 
59 ·50 
60 ·51·namespace·Impl30 ·34·//·The·following·expression·is·derived·from·the·expression·for
 31 ·35·//·GlobalGeometryTypeIndex::regular_offset().·Subtracting
 32 ·36·//·regular_offset(dim+1)-regular_offset(dim)·we·get:
 33 ·37·//
 34 ·38·//·((1·<<·dim+1)·>>·1)·-·((1·<<·dim)·>>·1)
 35 ·39·//
 36 ·40·//·We·always·have
 37 ·41·//
 38 ·42·//·dim·>=·0,
 39 ·43·//
 40 ·44·//·so
 41 ·45·//
 42 ·46·//·(1·<<·dim+1)·>=·2·and·(1·<<·dim+2)·%·2·==·0.
 43 ·47·//
 44 ·48·//·So·if·we·apply·a·single·right-shift·to·that,·we·will·never·lose·any
 45 ·49·//·set·bits,·thus
 46 ·50·//
 47 ·51·//·((1·<<·dim+1)·>>·1)·==·(1·<<·dim)
 48 ·52·return·(1·<<·dim)·-·((1·<<·dim)·>>·1);
 49 ·53·}
 50 ·54
 51 ·55·public:
 52 61·inline·static·constexpr·std::size_t·size(std::size_t·dim)
61 ·52·{53 ·62·{
 54 ·63·//·one·for·"none"
 55 ·64·return·regular_size(dim)·+·1;
62 ·53 
63 ·54·using·Dune::Impl::isPrism; 
64 ·55·using·Dune::Impl::isPyramid; 
65 ·56·using·Dune::Impl::baseTopologyId; 
66 ·57·using·Dune::Impl::prismConstruction; 
67 ·58·using·Dune::Impl::pyramidConstruction; 
68 ·59·using·Dune::Impl::numTopologies; 
69 ·60 
70 ·62·unsigned·int·size·(·unsigned·int·topologyId,·int·dim,·int·codim·); 
71 ·63 
72 ·64 
73 ·6556 ·65·}
 57 ·66
 58 73·inline·static·constexpr·std::size_t·index(const·GeometryType·&gt)
74 ·73·unsigned·int·subTopologyId·(·unsigned·int·topologyId,·int·dim,·int·codim, 
75 unsigned·int·i·); 
76 ·74 
77 ·75 
78 ·76 
79 ·77·//·subTopologyNumbering 
80 ·78·//·-------------------- 
81 ·79 
82 ·80·void·subTopologyNumbering·(·unsigned·int·topologyId,·int·dim,·int·codim, 
83 unsigned·int·i,·int·subcodim, 
84 ·81·unsigned·int·*beginOut,·unsigned·int·*endOut·); 
85 ·82 
86 ·83 
87 ·84 
88 ·85 
89 ·86·//·checkInside 
90 ·87·//·----------- 
91 ·88 
92 ·89·template<·class·ct,·int·cdim·> 
Max diff block lines reached; 23562/28558 bytes (82.51%) of diff not shown.
6.83 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00227.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·typefromvertexcount.hh·File·Reference</title>8 <title>dune-geometry:·affinegeometry.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 58, 39 lines modifiedOffset 58, 50 lines modified
58 <iframe·src="javascript:void(0)"·frameborder="0"·58 <iframe·src="javascript:void(0)"·frameborder="0"·
59 ········name="MSearchResults"·id="MSearchResults">59 ········name="MSearchResults"·id="MSearchResults">
60 </iframe>60 </iframe>
61 </div>61 </div>
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html">utility</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="summary">68 ··<div·class="summary">
 69 <a·href="#nested-classes">Classes</a>·&#124;
69 <a·href="#namespaces">Namespaces</a>·&#124;70 <a·href="#namespaces">Namespaces</a>··</div>
70 <a·href="#func-members">Functions</a>··</div> 
71 ··<div·class="headertitle"><div·class="title">typefromvertexcount.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">affinegeometry.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
 74 <p>An·implementation·of·the·Geometry·interface·for·affine·geometries.··
 75 <a·href="#details">More...</a></p>
 76 <div·class="textblock"><code>#include·&lt;cmath&gt;</code><br·/>
 77 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 78 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
75 </div>80 </div>
76 <p><a·href="a00227_source.html">Go·to·the·source·code·of·this·file.</a></p>81 <p><a·href="a00227_source.html">Go·to·the·source·code·of·this·file.</a></p>
77 <table·class="memberdecls">82 <table·class="memberdecls">
 83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 84 Classes</h2></td></tr>
 85 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01099.html">Dune::AffineGeometry&lt;·ct,·mydim,·cdim·&gt;</a></td></tr>
 86 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·the·Geometry·interface·for·affine·geometries.··<a·href="a01099.html#details">More...</a><br·/></td></tr>
 87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 88 </table><table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
79 Namespaces</h2></td></tr>90 Namespaces</h2></td></tr>
80 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>91 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:a00255"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00255.html">Dune::Geo</a></td></tr>
82 </table><table·class="memberdecls"> 
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
84 Functions</h2></td></tr> 
85 <tr·class="memitem:a46da773c6f7d01077322c1064037e52f"><td·class="memItemLeft"·align="right"·valign="top">GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html#a46da773c6f7d01077322c1064037e52f">Dune::geometryTypeFromVertexCount</a>·(unsigned·int·dim,·unsigned·int·vertices)</td></tr> 
86 <tr·class="memdesc:a46da773c6f7d01077322c1064037e52f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Utitlity·function·to·construct·the·correct·geometry·type·given·the·dimension·and·the·number·of·vertices.··<a·href="a00254.html#a46da773c6f7d01077322c1064037e52f">More...</a><br·/></td></tr> 
87 <tr·class="separator:a46da773c6f7d01077322c1064037e52f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 </table>95 </table>
 96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 97 <div·class="textblock"><p·>An·implementation·of·the·Geometry·interface·for·affine·geometries.·</p>
 98 <dl·class="section·author"><dt>Author</dt><dd>Martin·Nolte·</dd></dl>
89 </div><!--·contents·-->99 </div></div><!--·contents·-->
90 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
91 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
92 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
93 </small></address>103 </small></address>
94 </body>104 </body>
95 </html>105 </html>
1.15 KB
html2text {}
    
Offset 4, 24 lines modifiedOffset 4, 31 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 ····*·utility 
8 Namespaces·|·Functions 
9 typefromvertexcount.hh·File·Reference7 Classes·|·Namespaces
 8 affinegeometry.hh·File·Reference
 9 An·implementation·of·the·Geometry·interface·for·affine·geometries.·More...
 10 #include·<cmath>
 11 #include·<dune/common/fmatrix.hh>
 12 #include·<dune/common/fvector.hh>
10 #include·<dune/geometry/type.hh>13 #include·<dune/geometry/type.hh>
11 Go_to_the_source_code_of_this_file.14 Go_to_the_source_code_of_this_file.
 15 ·Classes
 16 class· Dune::AffineGeometry<_ct,_mydim,_cdim_>
 17  ······Implementation·of·the·Geometry·interface·for·affine·geometries.·More...
 18  
12 ·Namespaces19 ·Namespaces
13 namespace· Dune20 namespace· Dune
14  21  
 22 namespace· Dune::Geo
15 ·Functions 
16 GeometryType Dune::geometryTypeFromVertexCount·(unsigned·int·dim,·unsigned·int 
17 ··············vertices) 
18  ············Utitlity·function·to·construct·the·correct·geometry·type·given 
19 ··············the·dimension·and·the·number·of·vertices.·More... 
20  23  
 24 *****·Detailed·Description·*****
 25 An·implementation·of·the·Geometry·interface·for·affine·geometries.
 26 ··Author
 27 ······Martin·Nolte
  
21 ===============================================================================28 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.429 ·····Generated·by [doxygen]·1.9.4
149 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00227_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·typefromvertexcount.hh·Source·File</title>8 <title>dune-geometry:·affinegeometry.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 58, 82 lines modifiedOffset 58, 657 lines modified
58 <iframe·src="javascript:void(0)"·frameborder="0"·58 <iframe·src="javascript:void(0)"·frameborder="0"·
59 ········name="MSearchResults"·id="MSearchResults">59 ········name="MSearchResults"·id="MSearchResults">
60 </iframe>60 </iframe>
61 </div>61 </div>
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li><li·class="navelem"><a·class="el"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html">utility</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">typefromvertexcount.hh</div></div>68 ··<div·class="headertitle"><div·class="title">affinegeometry.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00227.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00227.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_AFFINEGEOMETRY_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_AFFINEGEOMETRY_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>
 79 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 80 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>
 81 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
 82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/geometry/type.hh</a>&gt;</span></div>83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00176.html">dune/geometry/type.hh</a>&gt;</span></div>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>84 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 85 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno"><a·class="line"·href="a00254.html">···20</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div>
 86 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>{</div>
 87 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 88 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">//·External·Forward·Declarations</span></div>
 89 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="comment">//·-----------------------------</span></div>
 90 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 91 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a00255.html">···26</a></span>··<span·class="keyword">namespace·</span>Geo</div>
 92 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
 93 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 94 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">typename</span>·Implementation·&gt;</div>
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a>·{</div>95 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01083.html">ReferenceElement</a>;</div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 97 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">int</span>·dim·&gt;</div>
 98 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01087.html">···33</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01087.html">ReferenceElementImplementation</a>;</div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">inline</span></div>99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a00254.html#a46da773c6f7d01077322c1064037e52f">···17</a></span>··<a·class="code·hl_class"·href="a01391.html">GeometryType</a>·<a·class="code·hl_function"·href="a00254.html#a46da773c6f7d010773[·...·truncated·by·diffoscope;·len:·220,·SHA:·390d227ac1b2651f0593b2a53021fa210e8e7c67dc1658d68b654b6055d12ff4·...·]</div>100 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">int</span>·dim·&gt;</div>
 101 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01091.html">ReferenceElements</a>;</div>
 102 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div>103 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··}</div>
 104 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 105 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="keywordflow">switch</span>·(dim)</div>106 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">namespace·</span>Impl</div>
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····{</div>107 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······<span·class="keywordflow">case</span>·0·:</div> 
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#gaf2743d5db7eefabc2985433c8f914c15">GeometryTypes::vertex</a>;</div> 
89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>······<span·class="keywordflow">case</span>·1·:</div> 
90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#ga3ee4078a6c034ce7e50a4ff883f89d4e">GeometryTypes::line</a>;</div> 
91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>······<span·class="keywordflow">case</span>·2·:</div> 
92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>········<span·class="keywordflow">switch</span>·(vertices)·{</div> 
93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··········<span·class="keywordflow">case</span>·3·:</div> 
94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>············<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#gaafd50fe91cdf2cb1cccb278f8b5b6d81">GeometryTypes::triangle</a>;</div> 
95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··········<span·class="keywordflow">case</span>·4·:</div> 
96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>············<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#gac309764b40b9a20343b2f82ed3a67c23">GeometryTypes::quadrilateral</a>;</div> 
97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··········default·:</div> 
98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>············DUNE_THROW(NotImplemented,·<span·class="stringliteral">&quot;2d·elements·with·&quot;</span>·&lt;&lt;·vertices·&lt;&lt;·<span·class="stringliteral">&quot;·corners·are·not·supported!&quot;</span>);</div> 
99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>········}</div>108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
100 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordflow">case</span>·3·:</div>109 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="comment">//·FieldMatrixHelper</span></div>
101 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········<span·class="keywordflow">switch</span>·(vertices)·{</div> 
102 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··········<span·class="keywordflow">case</span>·4·:</div> 
103 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>············<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#gad9b0d80e12095c2d179bed6790ad4613">GeometryTypes::tetrahedron</a>;</div> 
104 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··········<span·class="keywordflow">case</span>·5·:</div> 
105 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>············<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#gad5eac9a7bf89419e02aaedc2ab43d3a0">GeometryTypes::pyramid</a>;</div> 
106 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··········<span·class="keywordflow">case</span>·6·:</div>110 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="comment">//·-----------------</span></div>
107 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>············<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#ga5ec5d4a104316a5160fe2a9157f30529">GeometryTypes::prism</a>;</div> 
108 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········<span·class="keywordflow">case</span>·8·:</div> 
109 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>············<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a00244.html#gac55d64235c37884a8ca160ee4556294e">GeometryTypes::hexahedron</a>;</div> 
110 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··········default·:</div> 
111 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>············DUNE_THROW(NotImplemented,·<span·class="stringliteral">&quot;3d·elements·with·&quot;</span>·&lt;&lt;·vertices·&lt;&lt;·<span·class="stringliteral">&quot;·corners·are·not·supported!&quot;</span>);</div> 
112 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········}</div>111 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 112 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ct·&gt;</div>
113 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······default·:</div>113 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">struct·</span>FieldMatrixHelper</div>
114 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········DUNE_THROW(NotImplemented,·<span·class="stringliteral">&quot;geometryTypeFromVertexCount·works·only·up·to·dim=3&quot;</span>);</div> 
115 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····}</div>114 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div>
116 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>115 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">typedef</span>·ct·ctype;</div>
117 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>116 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 117 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·m,·<span·class="keywordtype">int</span>·n·&gt;</div>
 118 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·Ax·(·<span·class="keyword">const</span>·FieldMatrix&lt;·ctype,·m,·n·&gt;·&amp;A,·<span·class="keyword">const</span>·FieldVector&lt;·ctype,·n·&gt;·&amp;x,·FieldVector&lt;·ctype,·m·&gt;·&amp;ret·)</div>
 119 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······{</div>
 120 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·m;·++i·)</div>
 121 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········{</div>
 122 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··········ret[·i·]·=·ctype(·0·);</div>
 123 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·n;·++j·)</div>
 124 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>············ret[·i·]·+=·A[·i·][·j·]·*·x[·j·];</div>
 125 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········}</div>
 126 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······}</div>
118 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}</div>127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 128 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·m,·<span·class="keywordtype">int</span>·n·&gt;</div>
 129 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·ATx·(·<span·class="keyword">const</span>·FieldMatrix&lt;·ctype,·m,·n·&gt;·&amp;A,·<span·class="keyword">const</span>·FieldVector&lt;·ctype,·m·&gt;·&amp;x,·FieldVector&lt;·ctype,·n·&gt;·&amp;ret·)</div>
 130 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······{</div>
 131 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·n;·++i·)</div>
 132 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········{</div>
 133 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··········ret[·i·]·=·ctype(·0·);</div>
 134 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·m;·++j·)</div>
 135 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>············ret[·i·]·+=·A[·j·][·i·]·*·x[·j·];</div>
 136 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········}</div>
 137 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······}</div>
119 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>138 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
120 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH</span></div>139 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·m,·<span·class="keywordtype">int</span>·n,·<span·class="keywordtype">int</span>·p·&gt;</div>
 140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·AB·(·<span·class="keyword">const</span>·FieldMatrix&lt;·ctype,·m,·n·&gt;·&amp;A,·<span·class="keyword">const</span>·FieldMatrix&lt;·ctype,·n,·p·&gt;·&amp;B,·FieldMatrix&lt;·ctype,·m,·p·&gt;·&amp;ret·)</div>
 141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······{</div>
 142 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·m;·++i·)</div>
 143 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········{</div>
 144 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·p;·++j·)</div>
Max diff block lines reached; 14761/125786 bytes (11.74%) of diff not shown.
26.2 KB
html2text {}
    
Offset 4, 113 lines modifiedOffset 4, 797 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 affinegeometry.hh
7 ····*·utility 
8 typefromvertexcount.hh 
9 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
10 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
11 ·2//·vi:·set·et·ts=4·sw=2·sts=2:10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
12 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
13 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
14 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
15 ·5#ifndef·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH 
16 ·6#define·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH14 ·5#ifndef·DUNE_GEOMETRY_AFFINEGEOMETRY_HH
 15 ·6#define·DUNE_GEOMETRY_AFFINEGEOMETRY_HH
17 ·716 ·7
 17 ·13#include·<cmath>
 18 ·14
 19 ·15#include·<dune/common/fmatrix.hh>
 20 ·16#include·<dune/common/fvector.hh>
 21 ·17
18 ·8#include·<dune/geometry/type.hh>22 ·18#include·<dune/geometry/type.hh>
19 ·923 ·19
20 ·10namespace·Dune·{24 20namespace·Dune
21 ·11 
22 ·16·inline 
23 17·GeometryType·geometryTypeFromVertexCount(unsigned·int·dim,·unsigned·int 
24 vertices) 
25 ·18·{ 
26 ·19·switch·(dim)25 ·21{
 26 ·22
 27 ·23·//·External·Forward·Declarations
 28 ·24·//·-----------------------------
 29 ·25
 30 26·namespace·Geo
27 ·20·{31 ·27·{
 32 ·28
 33 ·29·template<·typename·Implementation·>
 34 ·30·class·ReferenceElement;
 35 ·31
 36 ·32·template<·class·ctype,·int·dim·>
 37 33·class·ReferenceElementImplementation;
 38 ·34
 39 ·35·template<·class·ctype,·int·dim·>
 40 ·36·struct·ReferenceElements;
 41 ·37
28 ·21·case·0·: 
29 ·22·return·GeometryTypes::vertex; 
30 ·23·case·1·: 
31 ·24·return·GeometryTypes::line; 
32 ·25·case·2·: 
33 ·26·switch·(vertices)·{ 
34 ·27·case·3·: 
35 ·28·return·GeometryTypes::triangle; 
36 ·29·case·4·: 
37 ·30·return·GeometryTypes::quadrilateral; 
38 ·31·default·: 
39 ·32·DUNE_THROW(NotImplemented,·"2d·elements·with·"·<<·vertices·<<·"·corners·are 
40 not·supported!"); 
41 ·33·}42 ·38·}
 43 ·39
 44 ·40
 45 ·41·namespace·Impl
 46 ·42·{
 47 ·43
 48 ·44·//·FieldMatrixHelper
 49 ·45·//·-----------------
42 ·34·case·3·: 
43 ·35·switch·(vertices)·{ 
44 ·36·case·4·: 
45 ·37·return·GeometryTypes::tetrahedron; 
46 ·38·case·5·: 
47 ·39·return·GeometryTypes::pyramid; 
48 ·40·case·6·: 
49 ·41·return·GeometryTypes::prism; 
50 ·42·case·8·: 
51 ·43·return·GeometryTypes::hexahedron; 
52 ·44·default·: 
53 ·45·DUNE_THROW(NotImplemented,·"3d·elements·with·"·<<·vertices·<<·"·corners·are 
54 not·supported!"); 
55 ·46·}50 ·46
 51 ·47·template<·class·ct·>
 52 ·48·struct·FieldMatrixHelper
56 ·47·default·: 
57 ·48·DUNE_THROW(NotImplemented,·"geometryTypeFromVertexCount·works·only·up·to 
58 dim=3"); 
59 ·49·}53 ·49·{
60 ·50·}54 ·50·typedef·ct·ctype;
61 ·5155 ·51
 56 ·52·template<·int·m,·int·n·>
 57 ·53·static·void·Ax·(·const·FieldMatrix<·ctype,·m,·n·>·&A,·const·FieldVector<
 58 ctype,·n·>·&x,·FieldVector<·ctype,·m·>·&ret·)
 59 ·54·{
 60 ·55·for(·int·i·=·0;·i·<·m;·++i·)
 61 ·56·{
 62 ·57·ret[·i·]·=·ctype(·0·);
 63 ·58·for(·int·j·=·0;·j·<·n;·++j·)
 64 ·59·ret[·i·]·+=·A[·i·][·j·]·*·x[·j·];
 65 ·60·}
 66 ·61·}
 67 ·62
 68 ·63·template<·int·m,·int·n·>
 69 ·64·static·void·ATx·(·const·FieldMatrix<·ctype,·m,·n·>·&A,·const·FieldVector<
 70 ctype,·m·>·&x,·FieldVector<·ctype,·n·>·&ret·)
 71 ·65·{
 72 ·66·for(·int·i·=·0;·i·<·n;·++i·)
 73 ·67·{
 74 ·68·ret[·i·]·=·ctype(·0·);
 75 ·69·for(·int·j·=·0;·j·<·m;·++j·)
 76 ·70·ret[·i·]·+=·A[·j·][·i·]·*·x[·j·];
 77 ·71·}
 78 ·72·}
 79 ·73
 80 ·74·template<·int·m,·int·n,·int·p·>
 81 ·75·static·void·AB·(·const·FieldMatrix<·ctype,·m,·n·>·&A,·const·FieldMatrix<
 82 ctype,·n,·p·>·&B,·FieldMatrix<·ctype,·m,·p·>·&ret·)
 83 ·76·{
 84 ·77·for(·int·i·=·0;·i·<·m;·++i·)
 85 ·78·{
 86 ·79·for(·int·j·=·0;·j·<·p;·++j·)
 87 ·80·{
 88 ·81·ret[·i·][·j·]·=·ctype(·0·);
 89 ·82·for(·int·k·=·0;·k·<·n;·++k·)
Max diff block lines reached; 7484/26851 bytes (27.87%) of diff not shown.
8.71 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00230.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·referenceelement.hh·File·Reference</title>8 <title>dune-geometry:·virtualrefinement.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 64, 38 lines modifiedOffset 64, 53 lines modified
64 ··<ul>64 ··<ul>
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>··</div>71 <a·href="#namespaces">Namespaces</a>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">referenceelement.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">virtualrefinement.hh·File·Reference</div></div>
73 </div><!--header-->74 </div><!--header-->
74 <div·class="contents">75 <div·class="contents">
  
 76 <p>This·file·contains·the·virtual·wrapper·around·refinement.··
 77 <a·href="#details">More...</a></p>
 78 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 79 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>80 <code>#include·&quot;<a·class="el"·href="a00203_source.html">refinement.hh</a>&quot;</code><br·/>
 81 <code>#include·&quot;<a·class="el"·href="a00176_source.html">type.hh</a>&quot;</code><br·/>
 82 <code>#include·&quot;<a·class="el"·href="a00239.html">virtualrefinement.cc</a>&quot;</code><br·/>
76 </div>83 </div>
77 <p><a·href="a00230_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00230_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">85 <table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
80 Classes</h2></td></tr>87 Classes</h2></td></tr>
81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01083.html">Dune::Geo::ReferenceElement&lt;·Implementation·&gt;</a></td></tr>88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01475.html">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;</a></td></tr>
82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·provides·access·to·geometric·and·topological·properties·of·a·reference·element.··<a·href="a01083.html#details">More...</a><br·/></td></tr>89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·base·class.··<a·href="a01475.html#details">More...</a><br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01239.html">Dune::Geo::ReferenceElement&lt;·Implementation·&gt;::Codim&lt;·codim·&gt;</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01479.html">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collection·of·types·depending·on·the·codimension.··<a·href="a01239.html#details">More...</a><br·/></td></tr>92 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">codim·database·of·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>··<a·href="a01479.html#details">More...</a><br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
89 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
90 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>97 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a00255"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00255.html">Dune::Geo</a></td></tr>99 </table><table·class="memberdecls">
 100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 101 Functions</h2></td></tr>
 102 <tr·class="memitem:a73043181be4688f6cc83f1416cc176c6"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr>
 103 <tr·class="memitem:a73043181be4688f6cc83f1416cc176c6"><td·class="memTemplItemLeft"·align="right"·valign="top">VirtualRefinement&lt;·dimension,·CoordType·&gt;·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00254.html#a73043181be4688f6cc83f1416cc176c6">Dune::buildRefinement</a>·(GeometryType·geometryType,·GeometryType·coerceTo)</td></tr>
 104 <tr·class="memdesc:a73043181be4688f6cc83f1416cc176c6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·a·reference·to·the·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·according·to·the·parameters··<a·href="a00254.html#a73043181be4688f6cc83f1416cc176c6">More...</a><br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a73043181be4688f6cc83f1416cc176c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>106 </table>
 107 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 108 <div·class="textblock"><p·>This·file·contains·the·virtual·wrapper·around·refinement.·</p>
95 </div><!--·contents·-->109 </div></div><!--·contents·-->
96 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>111 <hr·class="footer"/><address·class="footer"><small>
98 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4112 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
99 </small></address>113 </small></address>
100 </body>114 </body>
101 </html>115 </html>
1.71 KB
html2text {}
    
Offset 4, 27 lines modifiedOffset 4, 39 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 Classes·|·Namespaces7 Classes·|·Namespaces·|·Functions
8 referenceelement.hh·File·Reference8 virtualrefinement.hh·File·Reference
9 #include·<dune/geometry/type.hh>9 This·file·contains·the·virtual·wrapper·around·refinement.·More...
 10 #include·<vector>
 11 #include·<dune/common/fvector.hh>
 12 #include·"refinement.hh"
 13 #include·"type.hh"
 14 #include·"virtualrefinement.cc"
10 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
11 ·Classes16 ·Classes
 17 ·class· Dune::VirtualRefinement<_dimension,_CoordType_>
 18  ·······VirtualRefinement·base·class.·More...
12 ·class· Dune::Geo::ReferenceElement<_Implementation_> 
13  ·······This·class·provides·access·to·geometric·and·topological·properties·of 
14 ·········a·reference·element.·More... 
15  19  
16 struct· Dune::Geo::ReferenceElement<_Implementation_>::Codim<_codim_> 
17  ·······Collection·of·types·depending·on·the·codimension.·More...20 struct· Dune::VirtualRefinement<_dimension,_CoordType_>::Codim<_codimension_>
 21  ·······codim·database·of·VirtualRefinement·More...
18  22  
19 ·Namespaces23 ·Namespaces
20 namespace· Dune24 namespace· Dune
21  25  
22 namespace· Dune::Geo26 ·Functions
 27 template<int·dimension,·class·CoordType·>
 28 VirtualRefinement<·dimension,·CoordType·>·Dune::buildRefinement·(GeometryType
 29 ·······································& geometryType,·GeometryType·coerceTo)
 30 ··········································return·a·reference·to·the
 31  ········································VirtualRefinement·according·to·the
 32 ··········································parameters·More...
23  33  
 34 *****·Detailed·Description·*****
 35 This·file·contains·the·virtual·wrapper·around·refinement.
  
24 ===============================================================================36 ===============================================================================
25 ·····Generated·by [doxygen]·1.9.437 ·····Generated·by [doxygen]·1.9.4
78.5 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00230_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·referenceelement.hh·Source·File</title>8 <title>dune-geometry:·virtualrefinement.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 224 lines modifiedOffset 62, 129 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">referenceelement.hh</div></div>68 ··<div·class="headertitle"><div·class="title">virtualrefinement.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00230.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00230.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_REFERENCEELEMENT_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_VIRTUALREFINEMENT_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFERENCEELEMENT_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_VIRTUALREFINEMENT_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/geometry/type.hh</a>&gt;</span></div> 
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a>·{</div> 
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="keyword">namespace·</span>Geo·{</div> 
82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····<span·class="keyword">namespace·</span>Impl·{</div> 
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······<span·class="comment">//·forward·declaration·for·friend·declaration</span></div> 
86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div> 
87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>······<span·class="keyword">class·</span>ReferenceElementContainer;</div> 
88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····}</div> 
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·forward·declaration·for·constructing·default·reference·element·type</span></div> 
92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div> 
93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">class·</span>ReferenceElementImplementation;</div> 
94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="comment">//·forward·declaration·for·backwards·compatibility·conversion</span></div> 
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div> 
97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">struct·</span>ReferenceElements;</div> 
98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="comment">//·ReferenceElement</span></div> 
100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="comment">//·----------------</span></div> 
101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
102 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Implementation&gt;</div> 
103 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01083.html">···51</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01083.html">ReferenceElement</a></div> 
104 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{</div> 
105 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
106 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">public</span>:</div> 
107 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
108 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·DOXYGEN</span></div> 
109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
110 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim&gt;</div> 
111 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a01239.html">Codim</a>·=·<span·class="keyword">typename</span>·Implementation::template·<a·class="code·hl_struct"·href="a01239.html">Codim&lt;codim&gt;</a>;</div> 
112 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
113 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div>78 <div·class="line"><a·id="l00268"·name="l00268"></a><span·class="lineno">··268</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
114 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
115 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim·&gt;</div> 
116 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01239.html">···66</a></span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01239.html">Codim</a></div> 
117 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div> 
118 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01239.html#a034c2c384a82b9ab873762f3e533cb93">···69</a></span>········<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01239.html#a034c2c384a82b9ab873762f3e533cb93">Geometry</a>·=·implementation-defined;</div> 
119 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······};</div> 
120 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
121 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DOXYGEN</span></div> 
122 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
123 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a01083.html#a57ff86820ab992b7927baeac332efc4c">···75</a></span>······<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01083.html#a57ff86820ab992b7927baeac332efc4c">ctype</a>·=·<span·class="keyword">typename</span>·Implementation::ctype;</div> 
124 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
125 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01083.html#a904ee1878dfee575ad1a9f06d97cd7c9">···78</a></span>······<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01083.html#a904ee1878dfee575ad1a9f06d97cd7c9">CoordinateField</a>·=·<a·class="code·hl_typedef"·href="a01083.html#a57ff86820ab992b7927baeac332efc4c">ctype</a>;</div> 
126 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
127 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01083.html#a3b59a1d712de5637fcb6a42a06250c6f">···81</a></span>······<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01083.html#a3b59a1d712de5637fcb6a42a06250c6f">Coordinate</a>·=·<span·class="keyword">typename</span>·Implementation::Coordinate;</div> 
128 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
129 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a01083.html#ada4ea6574731d83434fcab134172475c">···84</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01083.html#a57ff86820ab992b7927baeac332efc4c">ctype</a>·<a·class="code·hl_typedef"·href="a01083.html#ada4ea6574731d83434fcab134172475c">Volume</a>;</div> 
130 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
131 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a01083.html#a4965dd907f2e42fb51a72bed527749f4">···87</a></span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01083.html#a4965dd907f2e42fb51a72bed527749f4">dimension</a>·=·Implementation::dimension;</div> 
132 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
133 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
134 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a01083.html#a5b7bed3b1102a6ea1ce66ab57a477ee8">···94</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01083.html#a5b7bed3b1102a6ea1ce66ab57a477ee8">size</a>(<span·class="keywordtype">int</span>·c)<span·class="keyword">·const</span></div> 
135 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">······</span>{</div> 
136 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········<span·class="keywordflow">return</span>·_impl-&gt;size(c);</div> 
137 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······}</div> 
138 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
139 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
140 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a01083.html#a4bf3ef51501b21b6997dc2858eae3903">··111</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01083.html#a4bf3ef51501b21b6997dc2858eae3903">size</a>(<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·c,·<span·class="keywordtype">int</span>·cc)<span·class="keyword">·const</span></div> 
141 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="keyword">······</span>{</div> 
142 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>········<span·class="keywordflow">return</span>·_impl-&gt;size(i,c,cc);</div> 
143 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······}</div> 
144 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> 
145 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
146 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno"><a·class="line"·href="a01083.html#a52a1c8604eff14d75c1b12654e996f36">··130</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01083.html#a52a1c8604eff14d75c1b12654e996f36">subEntity</a>(<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·c,·<span·class="keywordtype">int</span>·ii,·<span·class="keywordtype">int</span>·cc)<span·class="keyword">·const</span></div> 
147 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span><span·class="keyword">······</span>{</div> 
148 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>········<span·class="keywordflow">return</span>·_impl-&gt;subEntity(i,c,ii,cc);</div> 
149 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>······}</div> 
150 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div> 
151 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno"><a·class="line"·href="a01083.html#acd0d9a11eab7d1973c20ec66a445d9a8">··153</a></span>······<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a01083.html#acd0d9a11eab7d1973c20ec66a445d9a8">subEntities</a>·(·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·c,·<span·class="keywordtype">int</span>·cc·)<span·class="keyword">·const</span></div> 
152 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span><span·class="keyword">······</span>{</div> 
153 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>········<span·class="keywordflow">return</span>·_impl-&gt;subEntities(i,c,cc);</div> 
154 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>······}</div> 
155 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div> 
156 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div> 
157 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno"><a·class="line"·href="a01083.html#a3ab39eef1bc9658d039e6d604e6b0279">··171</a></span>······<span·class="keyword">decltype</span>(<span·class="keyword">auto</span>)·<a·class="code·hl_function"·href="a01083.html#a3ab39eef1bc9658d039e6d604e6b0279">type</a>(<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·c)·<span·class="keyword">const</span></div> 
158 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>······{</div> 
159 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>········<span·class="keywordflow">return</span>·_impl-&gt;type(i,c);</div> 
160 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>······}</div> 
161 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>·</div> 
162 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>·</div> 
163 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno"><a·class="line"·href="a01083.html#a7b336a06a8bb0a0a0a65bfcae64d1ffa">··184</a></span>······<span·class="keyword">decltype</span>(<span·class="keyword">auto</span>)·<a·class="code·hl_function"·href="a01083.html#a7b336a06a8bb0a0a0a65bfcae64d1ffa">type</a>()·<span·class="keyword">const</span></div> 
164 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>······{</div> 
165 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>········<span·class="keywordflow">return</span>·_impl-&gt;type();</div> 
166 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>······}</div> 
167 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>·</div> 
168 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>·</div> 
169 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno"><a·class="line"·href="a01083.html#aa6748d7a7aec1865eb9e889b3a72ee67">··203</a></span>······<span·class="keyword">decltype</span>(<span·class="keyword">auto</span>)·<a·class="code·hl_function"·href="a01083.html#aa6748d7a7aec1865eb9e889b3a72ee67">position</a>(<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·c)·<span·class="keyword">const</span></div> 
170 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>······{</div> 
171 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span>········<span·class="keywordflow">return</span>·_impl-&gt;position(i,c);</div> 
Max diff block lines reached; 40995/65991 bytes (62.12%) of diff not shown.
13.9 KB
html2text {}
    
Offset 4, 296 lines modifiedOffset 4, 188 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 referenceelement.hh7 virtualrefinement.hh
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENT_HH14 ·5#ifndef·DUNE_GEOMETRY_VIRTUALREFINEMENT_HH
15 ·6#define·DUNE_GEOMETRY_REFERENCEELEMENT_HH15 ·6#define·DUNE_GEOMETRY_VIRTUALREFINEMENT_HH
16 ·716 ·7
 17 ·268#include·<vector>
 18 ·269
 19 ·270#include·<dune/common/fvector.hh>
17 ·8#include·<dune/geometry/type.hh> 
18 ·9 
19 ·10namespace·Dune·{ 
20 ·11·namespace·Geo·{ 
21 ·12 
22 ·13·namespace·Impl·{ 
23 ·14 
24 ·15·//·forward·declaration·for·friend·declaration 
25 ·16·template<typename·ctype,·int·dim> 
26 ·17·class·ReferenceElementContainer; 
27 ·18 
28 ·19·} 
29 ·20 
30 ·21·//·forward·declaration·for·constructing·default·reference·element·type 
31 ·22·template<typename·ctype,·int·dim> 
32 ·23·class·ReferenceElementImplementation; 
33 ·24 
34 ·25·//·forward·declaration·for·backwards·compatibility·conversion 
35 ·26·template<typename·ctype,·int·dim> 
36 ·27·struct·ReferenceElements; 
37 ·28 
38 ·29·//·ReferenceElement 
39 ·30·//·---------------- 
40 ·31 
41 ·50·template<typename·Implementation> 
42 51·class·ReferenceElement 
43 ·52·{ 
44 ·53 
45 ·54·public: 
46 ·55 
47 ·56#ifndef·DOXYGEN 
48 ·57 
49 ·59·template<int·codim> 
50 ·60·using·Codim·=·typename·Implementation::template·Codim<codim>; 
51 ·61 
52 ·62#else 
53 ·63 
54 ·65·template<·int·codim·> 
55 66·struct·Codim 
56 ·67·{ 
57 69·using·Geometry·=·implementation-defined; 
58 ·70·}; 
59 ·7120 ·271
 21 ·272#include·"refinement.hh"
 22 ·273#include·"type.hh"
60 ·72#endif·//·DOXYGEN 
61 ·73 
62 75·using·ctype·=·typename·Implementation::ctype; 
63 ·76 
64 78·using·CoordinateField·=·ctype; 
65 ·79 
66 81·using·Coordinate·=·typename·Implementation::Coordinate; 
67 ·82 
68 84·typedef·ctype·Volume; 
69 ·85 
70 87·static·constexpr·int·dimension·=·Implementation::dimension; 
71 ·88 
72 ·89 
73 94·int·size(int·c)·const 
74 ·95·{ 
75 ·96·return·_impl->size(c); 
76 ·97·} 
77 ·98 
78 ·99 
79 111·int·size(int·i,·int·c,·int·cc)·const 
80 ·112·{ 
81 ·113·return·_impl->size(i,c,cc); 
82 ·114·} 
83 ·115 
84 ·116 
85 130·int·subEntity(int·i,·int·c,·int·ii,·int·cc)·const 
86 ·131·{ 
87 ·132·return·_impl->subEntity(i,c,ii,cc); 
88 ·133·} 
89 ·134 
90 153·auto·subEntities·(·int·i,·int·c,·int·cc·)·const 
91 ·154·{ 
92 ·155·return·_impl->subEntities(i,c,cc); 
93 ·156·} 
94 ·157 
95 ·158 
96 171·decltype(auto)·type(int·i,·int·c)·const 
97 ·172·{ 
98 ·173·return·_impl->type(i,c); 
99 ·174·} 
100 ·175 
101 ·176 
102 184·decltype(auto)·type()·const 
103 ·185·{ 
104 ·186·return·_impl->type(); 
105 ·187·} 
106 ·188 
107 ·189 
108 203·decltype(auto)·position(int·i,·int·c)·const 
109 ·204·{ 
110 ·205·return·_impl->position(i,c); 
111 ·206·} 
112 ·207 
113 ·208 
114 216·bool·checkInside(const·Coordinate&·local)·const 
115 ·217·{ 
116 ·218·return·_impl->checkInside(local); 
117 ·219·} 
118 ·220 
119 ·221 
120 ·233·template<int·codim> 
121 234·typename·Codim<codim>::Geometry·geometry(int·i)·const 
Max diff block lines reached; 10931/14246 bytes (76.73%) of diff not shown.
13.4 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00233.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·refinement.hh·File·Reference</title>8 <title>dune-geometry:·referenceelements.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 30 lines modifiedOffset 62, 80 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
 68 ··<div·class="summary">
 69 <a·href="#nested-classes">Classes</a>·&#124;
 70 <a·href="#namespaces">Namespaces</a>·&#124;
 71 <a·href="#typedef-members">Typedefs</a>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
68 ··<div·class="headertitle"><div·class="title">refinement.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">referenceelements.hh·File·Reference</div></div>
69 </div><!--header-->74 </div><!--header-->
70 <div·class="contents">75 <div·class="contents">
  
71 <p>This·file·simply·includes·all·<a·class="el"·href="a00251.html">Refinement</a>·implementations·so·you·don't·have·to·do·them·separately.·· 
72 <a·href="#details">More...</a></p> 
73 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00188.html">refinement/base.cc</a>&quot;</code><br·/>76 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 77 <code>#include·&lt;algorithm&gt;</code><br·/>
 78 <code>#include·&lt;limits&gt;</code><br·/>
 79 <code>#include·&lt;tuple&gt;</code><br·/>
 80 <code>#include·&lt;utility&gt;</code><br·/>
 81 <code>#include·&lt;vector&gt;</code><br·/>
 82 <code>#include·&lt;array&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 84 <code>#include·&lt;dune/common/std/type_traits.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/visibility.hh&gt;</code><br·/>
74 <code>#include·&quot;<a·class="el"·href="a00185.html">refinement/hcube.cc</a>&quot;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/geometry/dimension.hh</a>&gt;</code><br·/>
75 <code>#include·&quot;<a·class="el"·href="a00191.html">refinement/simplex.cc</a>&quot;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/geometry/referenceelement.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/geometry/referenceelementimplementation.hh</a>&gt;</code><br·/>
76 <code>#include·&quot;<a·class="el"·href="a00182.html">refinement/hcubetriangulation.cc</a>&quot;</code><br·/> 
77 <code>#include·&quot;<a·class="el"·href="a00176.html">refinement/prismtriangulation.cc</a>&quot;</code><br·/> 
78 <code>#include·&quot;<a·class="el"·href="a00179.html">refinement/pyramidtriangulation.cc</a>&quot;</code><br·/> 
79 </div>90 </div>
80 <p><a·href="a00233_source.html">Go·to·the·source·code·of·this·file.</a></p>91 <p><a·href="a00233_source.html">Go·to·the·source·code·of·this·file.</a></p>
81 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
82 <div·class="textblock"><p·>This·file·simply·includes·all·<a·class="el"·href="a00251.html">Refinement</a>·implementations·so·you·don't·have·to·do·them·separately.·</p>92 <table·class="memberdecls">
 93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 94 Classes</h2></td></tr>
 95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html">Dune::Geo::ReferenceElements&lt;·ctype_,·dim·&gt;</a></td></tr>
 96 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·providing·access·to·the·singletons·of·the·reference·elements.··<a·href="a01091.html#details">More...</a><br·/></td></tr>
 97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 98 </table><table·class="memberdecls">
 99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 100 Namespaces</h2></td></tr>
 101 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
 102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 <tr·class="memitem:a00255"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00255.html">Dune::Geo</a></td></tr>
 104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 <tr·class="memitem:a00260"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00260.html">Dune::Transitional</a></td></tr>
 106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 107 </table><table·class="memberdecls">
 108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 109 Typedefs</h2></td></tr>
 110 <tr·class="memitem:ga3a513aa9665b89e742b799aed6a5bdc5"><td·class="memTemplParams"·colspan="2">template&lt;typename...·T&gt;·</td></tr>
 111 <tr·class="memitem:ga3a513aa9665b89e742b799aed6a5bdc5"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00245.html#ga3a513aa9665b89e742b799aed6a5bdc5">Dune::Transitional::ReferenceElement</a>·=·unspecified-type</td></tr>
 112 <tr·class="memdesc:ga3a513aa9665b89e742b799aed6a5bdc5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·the·type·of·reference·element·for·the·argument·types·T...··<a·href="a00245.html#ga3a513aa9665b89e742b799aed6a5bdc5">More...</a><br·/></td></tr>
 113 <tr·class="separator:ga3a513aa9665b89e742b799aed6a5bdc5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:gaaa93f05cbe90495f009b2dbc3d1e3226"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·int·dim&gt;·</td></tr>
 115 <tr·class="memitem:gaaa93f05cbe90495f009b2dbc3d1e3226"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00245.html#gaaa93f05cbe90495f009b2dbc3d1e3226">Dune::ReferenceElement</a>·=·unspecified-type</td></tr>
 116 <tr·class="memdesc:gaaa93f05cbe90495f009b2dbc3d1e3226"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·the·type·of·reference·element·for·the·argument·type·T.··<a·href="a00245.html#gaaa93f05cbe90495f009b2dbc3d1e3226">More...</a><br·/></td></tr>
 117 <tr·class="separator:gaaa93f05cbe90495f009b2dbc3d1e3226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 </table><table·class="memberdecls">
 119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 120 Functions</h2></td></tr>
 121 <tr·class="memitem:ga9d6c07ba4072783d2b4809791536379e"><td·class="memTemplParams"·colspan="2">template&lt;typename...·T&gt;·</td></tr>
 122 <tr·class="memitem:ga9d6c07ba4072783d2b4809791536379e"><td·class="memTemplItemLeft"·align="right"·valign="top">unspecified·value·type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00245.html#ga9d6c07ba4072783d2b4809791536379e">Dune::referenceElement</a>·(T·&amp;&amp;...·t)</td></tr>
 123 <tr·class="memdesc:ga9d6c07ba4072783d2b4809791536379e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·reference·element·for·the·objects·t....··<a·href="a00245.html#ga9d6c07ba4072783d2b4809791536379e">More...</a><br·/></td></tr>
 124 <tr·class="separator:ga9d6c07ba4072783d2b4809791536379e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem:ga06952ab5218387a8c965cb7047257060"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·int·dim&gt;·</td></tr>
 126 <tr·class="memitem:ga06952ab5218387a8c965cb7047257060"><td·class="memTemplItemLeft"·align="right"·valign="top">auto&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00245.html#ga06952ab5218387a8c965cb7047257060">Dune::referenceElement</a>·(const·<a·class="el"·href="a01391.html">Dune::GeometryType</a>·&amp;gt,·<a·class="el"·href="a01159.html">Dune::Dim</a>&lt;·dim·&gt;={})</td></tr>
 127 <tr·class="memdesc:ga06952ab5218387a8c965cb7047257060"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·reference·element·of·dimension·dim·for·the·given·geometry·type·and·coordinate·field·type.··<a·href="a00245.html#ga06952ab5218387a8c965cb7047257060">More...</a><br·/></td></tr>
 128 <tr·class="separator:ga06952ab5218387a8c965cb7047257060"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:ga3cd196de6f0922a1265f87bcded47b7a"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·int·dim,·std::enable_if_t&lt;·IsNumber&lt;·std::decay_t&lt;·T·&gt;·&gt;::value,·int·&gt;··=·0&gt;·</td></tr>
 130 <tr·class="memitem:ga3cd196de6f0922a1265f87bcded47b7a"><td·class="memTemplItemLeft"·align="right"·valign="top">auto&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00245.html#ga3cd196de6f0922a1265f87bcded47b7a">Dune::referenceElement</a>·(const·T·&amp;,·const·<a·class="el"·href="a01391.html">Dune::GeometryType</a>·&amp;gt,·<a·class="el"·href="a01159.html">Dune::Dim</a>&lt;·dim·&gt;)</td></tr>
 131 <tr·class="memdesc:ga3cd196de6f0922a1265f87bcded47b7a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·reference·element·of·dimension·dim·for·the·given·geometry·type·and·coordinate·field·type.··<a·href="a00245.html#ga3cd196de6f0922a1265f87bcded47b7a">More...</a><br·/></td></tr>
 132 <tr·class="separator:ga3cd196de6f0922a1265f87bcded47b7a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 </table>
83 </div></div><!--·contents·-->134 </div><!--·contents·-->
84 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
85 <hr·class="footer"/><address·class="footer"><small>136 <hr·class="footer"/><address·class="footer"><small>
86 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4137 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
87 </small></address>138 </small></address>
88 </body>139 </body>
89 </html>140 </html>
2.73 KB
html2text {}
    
Offset 4, 23 lines modifiedOffset 4, 68 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 Classes·|·Namespaces·|·Typedefs·|·Functions
7 refinement.hh·File·Reference8 referenceelements.hh·File·Reference
8 This·file·simply·includes·all·Refinement·implementations·so·you·don't·have·to 
9 do·them·separately.·More... 
10 #include·"refinement/base.cc" 
11 #include·"refinement/hcube.cc" 
12 #include·"refinement/simplex.cc" 
13 #include·"refinement/hcubetriangulation.cc" 
14 #include·"refinement/prismtriangulation.cc" 
15 #include·"refinement/pyramidtriangulation.cc"9 #include·<cassert>
 10 #include·<algorithm>
 11 #include·<limits>
 12 #include·<tuple>
 13 #include·<utility>
 14 #include·<vector>
 15 #include·<array>
 16 #include·<dune/common/typetraits.hh>
 17 #include·<dune/common/std/type_traits.hh>
 18 #include·<dune/common/visibility.hh>
 19 #include·<dune/geometry/dimension.hh>
 20 #include·<dune/geometry/type.hh>
 21 #include·<dune/geometry/referenceelement.hh>
 22 #include·<dune/geometry/referenceelementimplementation.hh>
16 Go_to_the_source_code_of_this_file.23 Go_to_the_source_code_of_this_file.
17 *****·Detailed·Description·***** 
18 This·file·simply·includes·all·Refinement·implementations·so·you·don't·have·to 
19 do·them·separately.24 ·Classes
 25 struct· Dune::Geo::ReferenceElements<_ctype_,_dim_>
 26  ·······Class·providing·access·to·the·singletons·of·the·reference·elements.
 27 ·········More...
 28  
 29 ·Namespaces
 30 namespace· Dune
 31  
 32 namespace· Dune::Geo
 33  
 34 namespace· Dune::Transitional
 35  
 36 ·Typedefs
 37 template<typename...·T>
 38 using Dune::Transitional::ReferenceElement·=·unspecified-type
 39  ·····Returns·the·type·of·reference·element·for·the·argument·types·T...
 40 ·······More...
 41  
 42 template<typename·T·,·int·dim>
 43 using Dune::ReferenceElement·=·unspecified-type
 44  ·····Returns·the·type·of·reference·element·for·the·argument·type·T.·More...
 45  
 46 ·Functions
 47 template<typename...·T>
 48 unspecified·value·type Dune::referenceElement·(T·&&...·t)
 49  ······················Returns·a·reference·element·for·the·objects·t....
 50 ························More...
 51  
 52 template<typename·T·,·int·dim>
 53 ··················auto Dune::referenceElement·(const·Dune::GeometryType·&gt,
 54 ························Dune::Dim<·dim·>={})
 55  ······················Returns·a·reference·element·of·dimension·dim·for·the
 56 ························given·geometry·type·and·coordinate·field·type.·More...
 57  
 58 template<typename·T·,·int·dim,·std::enable_if_t<·IsNumber<·std::decay_t<·T·>
 59 >::value,·int·>·=·0>
 60 ··················auto Dune::referenceElement·(const·T·&,·const·Dune::
 61 ························GeometryType·&gt,·Dune::Dim<·dim·>)
 62  ······················Returns·a·reference·element·of·dimension·dim·for·the
 63 ························given·geometry·type·and·coordinate·field·type.·More...
 64  
  
20 ===============================================================================65 ===============================================================================
21 ·····Generated·by [doxygen]·1.9.466 ·····Generated·by [doxygen]·1.9.4
86.1 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00233_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·refinement.hh·Source·File</title>8 <title>dune-geometry:·referenceelements.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 42 lines modifiedOffset 62, 408 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">refinement.hh</div></div>68 ··<div·class="headertitle"><div·class="title">referenceelements.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00233.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00233.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_REFINEMENT_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTS_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFINEMENT_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFERENCEELEMENTS_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
78 <div·class="line"><a·id="l00250"·name="l00250"></a><span·class="lineno">··250</span><span·class="comment">//·The·interface·(template&lt;...&gt;·class·StaticRefinement)·is·not·included·here</span></div> 
79 <div·class="line"><a·id="l00251"·name="l00251"></a><span·class="lineno">··251</span><span·class="comment">//·since·it·derives·from·parts·which·I·consider·implementation.··Look</span></div> 
80 <div·class="line"><a·id="l00252"·name="l00252"></a><span·class="lineno">··252</span><span·class="comment">//·into·refinement/base.cc·if·the·documentation·is·above·is·not·enough.</span></div> 
81 <div·class="line"><a·id="l00253"·name="l00253"></a><span·class="lineno">··253</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00188.html">refinement/base.cc</a>&quot;</span></div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
82 <div·class="line"><a·id="l00254"·name="l00254"></a><span·class="lineno">··254</span>·</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
83 <div·class="line"><a·id="l00255"·name="l00255"></a><span·class="lineno">··255</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00185.html">refinement/hcube.cc</a>&quot;</span></div>80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>
84 <div·class="line"><a·id="l00256"·name="l00256"></a><span·class="lineno">··256</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00191.html">refinement/simplex.cc</a>&quot;</span></div>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;tuple&gt;</span></div>
85 <div·class="line"><a·id="l00257"·name="l00257"></a><span·class="lineno">··257</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00182.html">refinement/hcubetriangulation.cc</a>&quot;</span></div> 
86 <div·class="line"><a·id="l00258"·name="l00258"></a><span·class="lineno">··258</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00176.html">refinement/prismtriangulation.cc</a>&quot;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
87 <div·class="line"><a·id="l00259"·name="l00259"></a><span·class="lineno">··259</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00179.html">refinement/pyramidtriangulation.cc</a>&quot;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div>
 88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/std/type_traits.hh&gt;</span></div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/visibility.hh&gt;</span></div>
88 <div·class="line"><a·id="l00260"·name="l00260"></a><span·class="lineno">··260</span>·</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00215.html">dune/geometry/dimension.hh</a>&gt;</span></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00176.html">dune/geometry/type.hh</a>&gt;</span></div>
 93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">dune/geometry/referenceelement.hh</a>&gt;</span></div>
 94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.html">dune/geometry/referenceelementimplementation.hh</a>&gt;</span></div>
 95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>{</div>
 98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>Geo</div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··{</div>
 101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 102 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifndef·DOXYGEN</span></div>
 103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 104 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 105 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div>
 106 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">class·</span>DeprecatedReferenceElement</div>
 107 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······:·<span·class="keyword">public</span>·<a·class="code·hl_typedef"·href="a00245.html#gaaa93f05cbe90495f009b2dbc3d1e3226">ReferenceElement</a>&lt;ReferenceElementImplementation&lt;ctype,dim&gt;&gt;</div>
 108 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div>
 109 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 110 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">protected</span>:</div>
 111 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 112 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······DeprecatedReferenceElement()·=·<span·class="keywordflow">default</span>;</div>
 113 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 114 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">public</span>:</div>
 115 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 116 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······DeprecatedReferenceElement(<span·class="keyword">const</span>·DeprecatedReferenceElement&amp;)·=·<span·class="keyword">delete</span>;</div>
 117 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······DeprecatedReferenceElement&amp;·operator=(<span·class="keyword">const</span>·DeprecatedReferenceElement&amp;)·=·<span·class="keyword">delete</span>;</div>
 118 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 119 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······DeprecatedReferenceElement(<span·class="keyword">const</span>·ReferenceElementImplementation&lt;ctype,dim&gt;&amp;·impl)</div>
 120 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········:·<a·class="code·hl_typedef"·href="a00245.html#gaaa93f05cbe90495f009b2dbc3d1e3226">ReferenceElement</a>&lt;ReferenceElementImplementation&lt;ctype,dim&gt;&gt;(impl)</div>
 121 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······{}</div>
 122 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····};</div>
 124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 126 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div>
 127 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">class·</span>ConstructibleDeprecatedReferenceElement</div>
 128 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·<span·class="keyword">public</span>·DeprecatedReferenceElement&lt;ctype,dim&gt;</div>
 129 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>
 130 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">public</span>:</div>
 131 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······ConstructibleDeprecatedReferenceElement()·=·<span·class="keywordflow">default</span>;</div>
 132 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····};</div>
 133 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 135 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">namespace·</span>Impl</div>
 136 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</div>
 137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="comment">//·ReferenceElementContainer</span></div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="comment">//·-------------------------</span></div>
 140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ctype,·<span·class="keywordtype">int</span>·dim·&gt;</div>
 142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">class·</span>ReferenceElementContainer</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······{</div>
 144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numTopologies·=·dim·&gt;=·0·?·(1u·&lt;&lt;·dim)·:·0;</div>
 145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<span·class="keyword">using·</span>Implementation···=·ReferenceElementImplementation&lt;·ctype,·dim·&gt;;</div>
 147 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········<span·class="keyword">using·</span>ConstructibleDeprecatedReferenceElement·=·Dune::Geo::ConstructibleDeprecatedReferenceElement&lt;ctype,dim&gt;;</div>
 148 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keyword">public</span>:</div>
 150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<span·class="keyword">using·</span>DeprecatedReferenceElement·=·Dune::Geo::DeprecatedReferenceElement&lt;ctype,dim&gt;;</div>
 152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a00245.html#gaaa93f05cbe90495f009b2dbc3d1e3226">ReferenceElement</a>·=·<a·class="code·hl_class"·href="a01083.html">Dune::Geo::ReferenceElement&lt;·Implementation·&gt;</a>;</div>
 154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="keyword">using·</span>value_type·······=·<a·class="code·hl_typedef"·href="a00245.html#gaaa93f05cbe90495f009b2dbc3d1e3226">ReferenceElement</a>;</div>
 155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="keyword">using·</span>const_iterator···=·<span·class="keyword">const</span>·value_type*;</div>
 156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········ReferenceElementContainer·()</div>
 158 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········{</div>
 159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·topologyId·=·0;·topologyId·&lt;·numTopologies;·++topologyId·)</div>
 160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>············{</div>
 161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··············implementations_[·topologyId·].initialize(·topologyId·);</div>
 162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··············reference_elements_[·topologyId·].setImplementation(·implementations_[·topologyId·]·);</div>
 163 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>············}</div>
 164 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········}</div>
 165 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a00245.html#gaaa93f05cbe90495f009b2dbc3d1e3226">ReferenceElement</a>&amp;·operator()·(·<span·class="keyword">const</span>·GeometryType·&amp;type·)<span·class="keyword">·const</span></div>
 167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">········</span>{</div>
Max diff block lines reached; 271/72358 bytes (0.37%) of diff not shown.
15.3 KB
html2text {}
    
Offset 4, 47 lines modifiedOffset 4, 500 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 refinement.hh7 referenceelements.hh
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·5#ifndef·DUNE_GEOMETRY_REFINEMENT_HH14 ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTS_HH
15 ·6#define·DUNE_GEOMETRY_REFINEMENT_HH15 ·6#define·DUNE_GEOMETRY_REFERENCEELEMENTS_HH
16 ·716 ·7
17 ·250//·The·interface·(template<...>·class·StaticRefinement)·is·not·included 
18 here 
19 ·251//·since·it·derives·from·parts·which·I·consider·implementation.·Look 
20 ·252//·into·refinement/base.cc·if·the·documentation·is·above·is·not·enough. 
21 ·253#include·"refinement/base.cc" 
22 ·254 
23 ·255#include·"refinement/hcube.cc" 
24 ·256#include·"refinement/simplex.cc" 
25 ·257#include·"refinement/hcubetriangulation.cc" 
26 ·258#include·"refinement/prismtriangulation.cc" 
27 ·259#include·"refinement/pyramidtriangulation.cc"17 ·8#include·<cassert>
 18 ·9
 19 ·10#include·<algorithm>
 20 ·11#include·<limits>
 21 ·12#include·<tuple>
 22 ·13#include·<utility>
 23 ·14#include·<vector>
 24 ·15#include·<array>
 25 ·16
 26 ·17#include·<dune/common/typetraits.hh>
 27 ·18#include·<dune/common/std/type_traits.hh>
 28 ·19#include·<dune/common/visibility.hh>
28 ·26029 ·20
 30 ·21#include·<dune/geometry/dimension.hh>
 31 ·22#include·<dune/geometry/type.hh>
 32 ·23#include·<dune/geometry/referenceelement.hh>
 33 ·24#include·<dune/geometry/referenceelementimplementation.hh>
 34 ·25
 35 ·26namespace·Dune
 36 ·27{
 37 ·28
 38 ·29·namespace·Geo
 39 ·30·{
 40 ·31
 41 ·32#ifndef·DOXYGEN
 42 ·33
 43 ·34
 44 ·35·template<typename·ctype,·int·dim>
 45 ·36·class·DeprecatedReferenceElement
 46 ·37·:·public·ReferenceElement<ReferenceElementImplementation<ctype,dim>>
 47 ·38·{
 48 ·39
 49 ·40·protected:
 50 ·41
 51 ·42·DeprecatedReferenceElement()·=·default;
 52 ·43
 53 ·44·public:
 54 ·45
 55 ·46·DeprecatedReferenceElement(const·DeprecatedReferenceElement&)·=·delete;
 56 ·47·DeprecatedReferenceElement&·operator=(const·DeprecatedReferenceElement&)·=
 57 delete;
 58 ·48
 59 ·49·DeprecatedReferenceElement(const·ReferenceElementImplementation<ctype,dim>&
 60 impl)
 61 ·50·:·ReferenceElement<ReferenceElementImplementation<ctype,dim>>(impl)
 62 ·51·{}
 63 ·52
 64 ·53·};
 65 ·54
 66 ·55
 67 ·56·template<typename·ctype,·int·dim>
 68 ·57·class·ConstructibleDeprecatedReferenceElement
 69 ·58·:·public·DeprecatedReferenceElement<ctype,dim>
 70 ·59·{
 71 ·60·public:
 72 ·61·ConstructibleDeprecatedReferenceElement()·=·default;
 73 ·62·};
 74 ·63
 75 ·64
 76 ·65·namespace·Impl
 77 ·66·{
 78 ·67
 79 ·68·//·ReferenceElementContainer
 80 ·69·//·-------------------------
 81 ·70
 82 ·71·template<·class·ctype,·int·dim·>
 83 ·72·class·ReferenceElementContainer
 84 ·73·{
 85 ·74·static·const·unsigned·int·numTopologies·=·dim·>=·0·?·(1u·<<·dim)·:·0;
 86 ·75
 87 ·76·using·Implementation·=·ReferenceElementImplementation<·ctype,·dim·>;
 88 ·77·using·ConstructibleDeprecatedReferenceElement·=·Dune::Geo::
 89 ConstructibleDeprecatedReferenceElement<ctype,dim>;
 90 ·78
 91 ·79·public:
 92 ·80
 93 ·81·using·DeprecatedReferenceElement·=·Dune::Geo::
 94 DeprecatedReferenceElement<ctype,dim>;
 95 ·82
 96 ·83·using·ReferenceElement·=·Dune::Geo::ReferenceElement<_Implementation_>;
 97 ·84·using·value_type·=·ReferenceElement;
 98 ·85·using·const_iterator·=·const·value_type*;
 99 ·86
 100 ·87·ReferenceElementContainer·()
 101 ·88·{
 102 ·89·for(·unsigned·int·topologyId·=·0;·topologyId·<·numTopologies;·++topologyId
 103 )
 104 ·90·{
 105 ·91·implementations_[·topologyId·].initialize(·topologyId·);
 106 ·92·reference_elements_[·topologyId·].setImplementation(·implementations_
 107 [·topologyId·]·);
 108 ·93·}
 109 ·94·}
 110 ·95
 111 ·96·const·ReferenceElement&·operator()·(·const·GeometryType·&type·)·const
 112 ·97·{
 113 ·98·assert(·type.dim()·==·dim·);
 114 ·99·return·reference_elements_[·type.id()·];
 115 ·100·}
 116 ·101
Max diff block lines reached; 116/15623 bytes (0.74%) of diff not shown.
6.51 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00236.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·axisalignedcubegeometry.hh·File·Reference</title>8 <title>dune-geometry:·referenceelement.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 42 lines modifiedOffset 65, 37 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>··</div>71 <a·href="#namespaces">Namespaces</a>··</div>
72 ··<div·class="headertitle"><div·class="title">axisalignedcubegeometry.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">referenceelement.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>A·geometry·implementation·for·axis-aligned·hypercubes.·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;bitset&gt;</code><br·/> 
78 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
79 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/diagonalmatrix.hh&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/> 
82 <code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>75 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
83 </div>76 </div>
84 <p><a·href="a00236_source.html">Go·to·the·source·code·of·this·file.</a></p>77 <p><a·href="a00236_source.html">Go·to·the·source·code·of·this·file.</a></p>
85 <table·class="memberdecls">78 <table·class="memberdecls">
86 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
87 Classes</h2></td></tr>80 Classes</h2></td></tr>
88 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html">Dune::AxisAlignedCubeGeometry&lt;·CoordType,·dim,·coorddim·&gt;</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01083.html">Dune::Geo::ReferenceElement&lt;·Implementation·&gt;</a></td></tr>
 82 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·provides·access·to·geometric·and·topological·properties·of·a·reference·element.··<a·href="a01083.html#details">More...</a><br·/></td></tr>
 83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01239.html">Dune::Geo::ReferenceElement&lt;·Implementation·&gt;::Codim&lt;·codim·&gt;</a></td></tr>
89 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·geometry·implementation·for·axis-aligned·hypercubes.··<a·href="a01103.html#details">More...</a><br·/></td></tr>85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collection·of·types·depending·on·the·codimension.··<a·href="a01239.html#details">More...</a><br·/></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">87 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
93 Namespaces</h2></td></tr>89 Namespaces</h2></td></tr>
94 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>90 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 92 <tr·class="memitem:a00255"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00255.html">Dune::Geo</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table>94 </table>
97 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
98 <div·class="textblock"><p·>A·geometry·implementation·for·axis-aligned·hypercubes.·</p> 
99 </div></div><!--·contents·-->95 </div><!--·contents·-->
100 <!--·start·footer·part·-->96 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>97 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.498 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
103 </small></address>99 </small></address>
104 </body>100 </body>
105 </html>101 </html>
1.21 KB
html2text {}
    
Offset 5, 28 lines modifiedOffset 5, 26 lines modified
  
5 dune-geometry 2.9.05 dune-geometry 2.9.0
  
  
6 ····*·dune6 ····*·dune
7 ····*·geometry7 ····*·geometry
8 Classes·|·Namespaces8 Classes·|·Namespaces
 9 referenceelement.hh·File·Reference
9 axisalignedcubegeometry.hh·File·Reference 
10 A·geometry·implementation·for·axis-aligned·hypercubes.·More... 
11 #include·<bitset> 
12 #include·<dune/common/fvector.hh> 
13 #include·<dune/common/fmatrix.hh> 
14 #include·<dune/common/diagonalmatrix.hh> 
15 #include·<dune/geometry/referenceelements.hh> 
16 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
17 Go_to_the_source_code_of_this_file.11 Go_to_the_source_code_of_this_file.
18 ·Classes12 ·Classes
19 class· Dune::AxisAlignedCubeGeometry<_CoordType,_dim,_coorddim_> 
20  ······A·geometry·implementation·for·axis-aligned·hypercubes.·More...13 ·class· Dune::Geo::ReferenceElement<_Implementation_>
 14  ·······This·class·provides·access·to·geometric·and·topological·properties·of
 15 ·········a·reference·element.·More...
 16  
 17 struct· Dune::Geo::ReferenceElement<_Implementation_>::Codim<_codim_>
 18  ·······Collection·of·types·depending·on·the·codimension.·More...
21  19  
22 ·Namespaces20 ·Namespaces
23 namespace· Dune21 namespace· Dune
24  22  
25 *****·Detailed·Description·***** 
26 A·geometry·implementation·for·axis-aligned·hypercubes.23 namespace· Dune::Geo
 24  
  
27 ===============================================================================25 ===============================================================================
28 ·····Generated·by [doxygen]·1.9.426 ·····Generated·by [doxygen]·1.9.4
123 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00236_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·axisalignedcubegeometry.hh·Source·File</title>8 <title>dune-geometry:·referenceelement.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 322 lines modifiedOffset 62, 224 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">axisalignedcubegeometry.hh</div></div>68 ··<div·class="headertitle"><div·class="title">referenceelement.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00236.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00236.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
 75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_REFERENCEELEMENT_HH</span></div>
 76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_REFERENCEELEMENT_HH</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00176.html">dune/geometry/type.hh</a>&gt;</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH</span></div> 
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH</span></div> 
78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a>·{</div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="keyword">namespace·</span>Geo·{</div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;bitset&gt;</span></div>83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····<span·class="keyword">namespace·</span>Impl·{</div>
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div> 
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div> 
83 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/diagonalmatrix.hh&gt;</span></div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······<span·class="comment">//·forward·declaration·for·friend·declaration</span></div>
 86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div>
 87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>······<span·class="keyword">class·</span>ReferenceElementContainer;</div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····}</div>
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00209.html">dune/geometry/referenceelements.hh</a>&gt;</span></div> 
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">dune/geometry/type.hh</a>&gt;</span></div> 
87 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·forward·declaration·for·constructing·default·reference·element·type</span></div>
 92 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div>
89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a>·{</div>93 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">class·</span>ReferenceElementImplementation;</div>
90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
91 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CoordType,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·coorddim&gt;</div> 
92 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01103.html">···49</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01103.html">AxisAlignedCubeGeometry</a></div>95 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="comment">//·forward·declaration·for·backwards·compatibility·conversion</span></div>
 96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ctype,·<span·class="keywordtype">int</span>·dim&gt;</div>
 97 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keyword">struct·</span>ReferenceElements;</div>
93 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··{</div>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="comment">//·ReferenceElement</span></div>
 100 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="comment">//·----------------</span></div>
94 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>101 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 102 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Implementation&gt;</div>
 103 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a01083.html">···51</a></span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01083.html">ReferenceElement</a></div>
95 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>104 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····{</div>
 105 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
96 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">public</span>:</div>106 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">public</span>:</div>
97 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>107 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
98 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a01103.html#a1b50bd298dc8fef30918ddf4feec2a44">···56</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01103.html#a1b50bd29[·...·truncated·by·diffoscope;·len:·48,·SHA:·1aaa8ce8f7bcf4b109ef2e961cc07aaeb1f538ef9ab4a258d9d24f27e47b432d·...·]</div>108 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·DOXYGEN</span></div>
99 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
100 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01103.html#a2051b5fe381448aabaa2ca3f26a4963b">···59</a></span>····<span·class="keyword">constexpr</span>·<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01103.html#a2051b5fe[·...·truncated·by·diffoscope;·len:·55,·SHA:·63e61dda018e4465141fa0c2fb0314a14540b066d9f681a5780210035f1730a9·...·];</div>110 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codim&gt;</div>
 111 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a01239.html">Codim</a>·=·<span·class="keyword">typename</span>·Implementation::template·<a·class="code·hl_struct"·href="a01239.html">Codim&lt;codim&gt;</a>;</div>
101 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>112 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
102 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">···62</a></span>····<span·class="keyword">typedef</span>·CoordType·<a·class="code·hl_typedef"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">ctype</a>;</div>113 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div>
103 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>114 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
104 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01103.html#a3cc835b7d048ee36b8a82c76f7831b84">···65</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;ctype,dim&gt;·<a·class="code·hl_typedef"·href="a01103.html#a3cc835b7d048ee36b8a82c76f7831b84">LocalCoordinate</a>;</div>115 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·codim·&gt;</div>
 116 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01239.html">···66</a></span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01239.html">Codim</a></div>
105 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>117 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div>
106 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01103.html#a71d098bffa1d31ab450bd91720753d80">···68</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;ctype,coorddim&gt;·<a·class="code·hl_typedef"·href="a01103.html#a71d098bf[·...·truncated·by·diffoscope;·len:·46,·SHA:·312549f5437dd185b50e02f3680e542e4519297398e64698fca906fc008819d2·...·];</div>118 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01239.html#a034c2c384a82b9ab873762f3e533cb93">···69</a></span>········<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01239.html#a034c2c384a82b9ab873762f3e533cb93">Geomet[·...·truncated·by·diffoscope;·len:·31,·SHA:·c508d05a775d445385c5fe160591f71f09ab258b7dce2c005b69086c985c85da·...·];</div>
107 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>119 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······};</div>
108 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a01103.html#a36fc1d628b0b0dd16aa01312ee5062e5">···71</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">ctype</a>·<a·class="code·hl_typedef"·href="a01103.html#a36fc1d628b0b0dd16aa01312ee5062e5">Volume</a>;</div> 
109 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>120 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
110 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::conditional&lt;dim==coorddim,</div>121 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DOXYGEN</span></div>
111 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········DiagonalMatrix&lt;ctype,dim&gt;,</div>122 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
112 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01103.html#a11d736f6306e3bd0fa63673e5537bffa">···81</a></span>········FieldMatrix&lt;ctype,dim,coorddim&gt;·&gt;<a·class="code·hl_function"·href="a01103.html#a9f91116563201a48bf040fb3e9093bb[·...·truncated·by·diffoscope;·len:·116,·SHA:·18968c5a807e05f79a2d0340961ec4116d6b27722f177893ce848b2755dd3054·...·];</div>123 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a01083.html#a57ff86820ab992b7927baeac332efc4c">···75</a></span>······<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01083.html#a57ff86820ab992b7927baeac332efc4c">ctype</[·...·truncated·by·diffoscope;·len:·64,·SHA:·e3125dd8d2707e0ae075e580dfdbc12c6a9e5b1eaf34a66852288b1d11cd15e0·...·];</div>
 124 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 125 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01083.html#a904ee1878dfee575ad1a9f06d97cd7c9">···78</a></span>······<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01083.html#a904ee1878dfee575ad1a9f06d97cd7c9">CoordinateField</a>·=·<a·class="code·hl_typedef"·href="a01083.html#a57ff86820ab992b7927baeac332efc4c">ctype</a>;</div>
 126 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 127 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01083.html#a3b59a1d712de5637fcb6a42a06250c6f">···81</a></span>······<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01083.html#a3b59a1d712de5637fcb6a42a06250c6f">Coordinate</a>·=·<span·class="keyword">typename</span>·Implementation::Coordinate;</div>
113 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>128 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
114 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::conditional&lt;dim==coorddim,</div>129 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a01083.html#ada4ea6574731d83434fcab134172475c">···84</a></span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01083.html#a57ff86820ab992b7927baeac332efc4c">ctype<[·...·truncated·by·diffoscope;·len:·95,·SHA:·fb99503a6a8b0558fc245c406a8d6ad789223062e038349f0ca200ee89c29c6d·...·]</div>
115 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········DiagonalMatrix&lt;ctype,dim&gt;,</div>130 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
116 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a01103.html#ac3a46cf157c0d70f505d4bde85468969">···91</a></span>········FieldMatrix&lt;ctype,coorddim,dim&gt;·&gt;<a·class="code·hl_function"·href="a01103.html#a9f91116563201a48bf040fb3e9093bb[·...·truncated·by·diffoscope;·len:·123,·SHA:·1ee447335a34a60ae629a8245219d378297cb2a29363d05e4bc3f6d911994bbd·...·];</div>131 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a01083.html#a4965dd907f2e42fb51a72bed527749f4">···87</a></span>······<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·<a·class="[·...·truncated·by·diffoscope;·len:·112,·SHA:·defc44ad5196a0e9c5f142897b7f9cefc1b482e811b0118a6ac03400c195bb0e·...·];</div>
 132 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
117 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>133 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
118 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a01103.html#a8241c6c1f582dde442c237871da547ef">··100</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01103.html#a8241c6c1f582dde442c237871da547ef">Jacobian[·...·truncated·by·diffoscope;·len:·120,·SHA:·49ef913b20b6b9894169df1413875660e1ddb7c4fc7092a7ac1df1d6cc8f0aad·...·]</div>134 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a01083.html#a5b7bed3b1102a6ea1ce66ab57a477ee8">···94</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01083.html#a5b7bed3b1102a6ea1ce66ab57a477ee8">siz[·...·truncated·by·diffoscope;·len:·80,·SHA:·24c9dffde20512fdad19ee236751e4e2915c436fd7b0711799a990adf03df462·...·]</div>
 135 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">······</span>{</div>
 136 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········<span·class="keywordflow">return</span>·_impl-&gt;size(c);</div>
 137 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······}</div>
 138 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 139 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 140 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a01083.html#a4bf3ef51501b21b6997dc2858eae3903">··111</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01083.html#a4bf3ef51501b21b6997dc2858eae3903">size</a>(<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·c,·<span·class="keywordtype">int</span>·cc)<span·class="keyword">·const</span></div>
 141 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="keyword">······</span>{</div>
 142 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>········<span·class="keywordflow">return</span>·_impl-&gt;size(i,c,cc);</div>
 143 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······}</div>
119 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>144 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
120 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a01103.html#af6175b1cae3c6c713aad600ad604e65c">··109</a></span>····<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01103.html#af6175b1cae3c6c713aad600ad604e65c">JacobianInverse</a>·=·std::conditional_t&lt;dim==coorddim,·DiagonalMatrix&lt;ctype,dim&gt;,·FieldMatrix&lt;ctype,dim,coorddim&gt;·&gt;;</div> 
121 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>145 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 146 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno"><a·class="line"·href="a01083.html#a52a1c8604eff14d75c1b12654e996f36">··130</a></span>······<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01083.html#a52a1c8604eff14d75c1b12654e996f36">subEntity</a>(<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·c,·<span·class="keywordtype">int</span>·ii,·<span·class="keywordtype">int</span>·cc)<span·class="keyword">·const</span></div>
122 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a01103.html#a0c3fe3e4049f882dc1b0f6e371bbee29">··115</a></span>····<a·class="code·hl_function"·href="a01103.html#a0c3fe3e4049f882dc1b0f6e371bbee29">AxisAlignedCubeGeometry</a>(<span·class="keyword">const</span>·Dune::FieldVector&lt;ctype,coorddim&gt;·lower,</div> 
123 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····························<span·class="keyword">const</span>·Dune::FieldVector&lt;ctype,coorddim&gt;·upper)</div> 
124 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>······:·lower_(lower),</div> 
125 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>········upper_(upper),</div> 
126 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>········axes_()</div>147 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span><span·class="keyword">······</span>{</div>
 148 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>········<span·class="keywordflow">return</span>·_impl-&gt;subEntity(i,c,ii,cc);</div>
127 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····{</div> 
128 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>······<span·class="keyword">static_assert</span>(dim==coorddim,·<span·class="stringliteral">&quot;Use·this·constructor·only·if·dim==coorddim!&quot;</span>);</div> 
129 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>······<span·class="comment">//·all·&#39;true&#39;,·but·is·never·actually·used</span></div> 
130 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>······axes_·=·(1&lt;&lt;coorddim)-1;</div> 
131 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····}</div> 
132 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> 
133 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="a01103.html#a0ac822ada6e30c08cddc4ed4e110a63d">··133</a></span>····<a·class="code·hl_function"·href="a01103.html#a0ac822ada6e30c08cddc4ed4e110a63d">AxisAlignedCubeGeometry</a>(<span·class="keyword">const</span>·Dune::FieldVector&lt;ctype,coorddim&gt;·lower,</div> 
134 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>····························<span·class="keyword">const</span>·Dune::FieldVector&lt;ctype,coorddim&gt;·upper,</div> 
135 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>····························<span·class="keyword">const</span>·std::bitset&lt;coorddim&gt;&amp;·axes)</div> 
136 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>······:·lower_(lower),</div> 
Max diff block lines reached; 54262/103410 bytes (52.47%) of diff not shown.
22.1 KB
html2text {}
    
Offset 4, 439 lines modifiedOffset 4, 296 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 axisalignedcubegeometry.hh7 referenceelement.hh
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·5 
15 ·6#ifndef·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH 
16 ·7#define·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH 
17 ·8 
18 ·13#include·<bitset>14 ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENT_HH
 15 ·6#define·DUNE_GEOMETRY_REFERENCEELEMENT_HH
 16 ·7
 17 ·8#include·<dune/geometry/type.hh>
 18 ·9
 19 ·10namespace·Dune·{
 20 ·11·namespace·Geo·{
 21 ·12
 22 ·13·namespace·Impl·{
19 ·1423 ·14
20 ·15#include·<dune/common/fvector.hh> 
21 ·16#include·<dune/common/fmatrix.hh> 
22 ·17#include·<dune/common/diagonalmatrix.hh>24 ·15·//·forward·declaration·for·friend·declaration
 25 ·16·template<typename·ctype,·int·dim>
 26 ·17·class·ReferenceElementContainer;
23 ·1827 ·18
24 ·19#include·<dune/geometry/referenceelements.hh> 
25 ·20#include·<dune/geometry/type.hh> 
26 ·21 
27 ·22 
28 ·23namespace·Dune·{28 ·19·}
 29 ·20
 30 ·21·//·forward·declaration·for·constructing·default·reference·element·type
 31 ·22·template<typename·ctype,·int·dim>
 32 ·23·class·ReferenceElementImplementation;
29 ·2433 ·24
30 ·48·template·<class·CoordType,·unsigned·int·dim,·unsigned·int·coorddim> 
31 49·class·AxisAlignedCubeGeometry34 ·25·//·forward·declaration·for·backwards·compatibility·conversion
 35 ·26·template<typename·ctype,·int·dim>
 36 ·27·struct·ReferenceElements;
 37 ·28
 38 ·29·//·ReferenceElement
 39 ·30·//·----------------
 40 ·31
 41 ·50·template<typename·Implementation>
 42 51·class·ReferenceElement
32 ·50·{43 ·52·{
 44 ·53
33 ·51 
34 ·52 
35 ·53·public:45 ·54·public:
36 ·54 
37 56·constexpr·static·int·mydimension·=·dim;46 ·55
 47 ·56#ifndef·DOXYGEN
38 ·5748 ·57
39 59·constexpr·static·int·coorddimension·=·coorddim; 
40 ·60 
41 62·typedef·CoordType·ctype;49 ·59·template<int·codim>
 50 ·60·using·Codim·=·typename·Implementation::template·Codim<codim>;
 51 ·61
 52 ·62#else
42 ·6353 ·63
43 65·typedef·FieldVector<ctype,dim>·LocalCoordinate; 
44 ·66 
45 68·typedef·FieldVector<ctype,coorddim>·GlobalCoordinate; 
46 ·69 
47 71·typedef·ctype·Volume; 
48 ·72 
49 ·79·typedef·typename·std::conditional<dim==coorddim, 
50 ·80·DiagonalMatrix<ctype,dim>, 
51 81·FieldMatrix<ctype,dim,coorddim>·>::type·JacobianTransposed;54 ·65·template<·int·codim·>
 55 66·struct·Codim
 56 ·67·{
 57 69·using·Geometry·=·implementation-defined;
 58 ·70·};
 59 ·71
 60 ·72#endif·//·DOXYGEN
 61 ·73
 62 75·using·ctype·=·typename·Implementation::ctype;
 63 ·76
 64 78·using·CoordinateField·=·ctype;
 65 ·79
 66 81·using·Coordinate·=·typename·Implementation::Coordinate;
52 ·8267 ·82
 68 84·typedef·ctype·Volume;
 69 ·85
 70 87·static·constexpr·int·dimension·=·Implementation::dimension;
 71 ·88
 72 ·89
 73 94·int·size(int·c)·const
 74 ·95·{
 75 ·96·return·_impl->size(c);
 76 ·97·}
 77 ·98
53 ·89·typedef·typename·std::conditional<dim==coorddim, 
54 ·90·DiagonalMatrix<ctype,dim>, 
55 91·FieldMatrix<ctype,coorddim,dim>·>::type·JacobianInverseTransposed; 
56 ·92 
57 100·using·Jacobian·=·std::conditional_t<dim==coorddim, 
58 DiagonalMatrix<ctype,dim>,·FieldMatrix<ctype,coorddim,dim>·>; 
59 ·101 
60 109·using·JacobianInverse·=·std::conditional_t<dim==coorddim, 
61 DiagonalMatrix<ctype,dim>,·FieldMatrix<ctype,dim,coorddim>·>; 
62 ·110 
63 115·AxisAlignedCubeGeometry(const·Dune::FieldVector<ctype,coorddim>·lower, 
64 ·116·const·Dune::FieldVector<ctype,coorddim>·upper) 
65 ·117·:·lower_(lower), 
66 ·118·upper_(upper), 
67 ·119·axes_() 
68 ·120·{ 
69 ·121·static_assert(dim==coorddim,·"Use·this·constructor·only·if 
70 dim==coorddim!"); 
71 ·122·//·all·'true',·but·is·never·actually·used 
72 ·123·axes_·=·(1<<coorddim)-1; 
73 ·124·} 
74 ·125 
75 133·AxisAlignedCubeGeometry(const·Dune::FieldVector<ctype,coorddim>·lower, 
76 ·134·const·Dune::FieldVector<ctype,coorddim>·upper, 
77 ·135·const·std::bitset<coorddim>&·axes) 
Max diff block lines reached; 15276/22567 bytes (67.69%) of diff not shown.
28.2 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00239.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·type.hh·File·Reference</title>8 <title>dune-geometry:·virtualrefinement.cc·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 65, 99 lines modifiedOffset 65, 93 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#nested-classes">Classes</a>·&#124;70 <a·href="#nested-classes">Classes</a>·&#124;
71 <a·href="#namespaces">Namespaces</a>·&#124;71 <a·href="#namespaces">Namespaces</a>·&#124;
 72 <a·href="#define-members">Macros</a>·&#124;
72 <a·href="#func-members">Functions</a>·&#124;73 <a·href="#func-members">Functions</a>··</div>
73 <a·href="#var-members">Variables</a>··</div> 
74 ··<div·class="headertitle"><div·class="title">type.hh·File·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">virtualrefinement.cc·File·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.··77 <p>This·file·contains·the·virtual·wrapper·around·refinement.··
78 <a·href="#details">More...</a></p>78 <a·href="#details">More...</a></p>
79 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>79 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
80 <code>#include·&lt;string&gt;</code><br·/>80 <code>#include·&lt;typeinfo&gt;</code><br·/>
81 <code>#include·&lt;type_traits&gt;</code><br·/> 
82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>81 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
83 <code>#include·&lt;dune/common/keywords.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
84 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>83 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/unused.hh&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/geometry/deprecated_topology.hh</a>&gt;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a00176_source.html">type.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00203_source.html">refinement.hh</a>&quot;</code><br·/>
87 </div> 
88 <p><a·href="a00239_source.html">Go·to·the·source·code·of·this·file.</a></p> 
89 <table·class="memberdecls">86 </div><table·class="memberdecls">
90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
91 Classes</h2></td></tr>88 Classes</h2></td></tr>
 89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html">Dune::VirtualRefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01419.html">Dune::VirtualRefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01423.html">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
 94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01431.html">Dune::VirtualRefinementSubEntityIteratorBackSpecial&lt;·dimension,·CoordType,·dimension·&gt;</a></td></tr>
 96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01435.html">Dune::VirtualRefinementSubEntityIteratorBackSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr>
 98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01439.html">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;::SubEntityIteratorBack&lt;·dimension,·CoordType·&gt;</a></td></tr>
 100 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 101 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01443.html">Dune::VirtualRefinementImp&lt;·topologyId,·CoordType,·coerceToId,·dimension·&gt;</a></td></tr>
 102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01455.html">Dune::VirtualRefinementImpSubEntityIteratorBackSpecial&lt;·topologyId,·CoordType,·coerceToId,·dimension,·dimension·&gt;</a></td></tr>
 104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01459.html">Dune::VirtualRefinementImpSubEntityIteratorBackSpecial&lt;·topologyId,·CoordType,·coerceToId,·dimension,·0·&gt;</a></td></tr>
 106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 107 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01447.html">Dune::VirtualRefinementImp&lt;·topologyId,·CoordType,·coerceToId,·dimension·&gt;::SubEntityIteratorBack&lt;·codimension·&gt;</a></td></tr>
 108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01463.html">Dune::RefinementBuilder&lt;·dimension,·CoordType·&gt;</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01467.html">Dune::RefinementBuilder&lt;·1,·CoordType·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01391.html">Dune::GeometryType</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01471.html">Dune::RefinementBuilder&lt;·3,·CoordType·&gt;</a></td></tr>
93 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.··<a·href="a01391.html#details">More...</a><br·/></td></tr> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
96 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
97 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
98 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>118 <tr·class="memitem:a00254"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Dune</a></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:a00267"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00267.html">Dune::GeometryTypes</a></td></tr> 
101 <tr·class="memdesc:a00267"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Predefined·<a·class="el"·href="a00267.html"·title="Predefined·GeometryTypes·for·common·geometries.">GeometryTypes</a>·for·common·geometries.·<br·/></td></tr>120 </table><table·class="memberdecls">
 121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 122 Macros</h2></td></tr>
 123 <tr·class="memitem:ac82d420bff6cce87d06ad71b4f1cb0c8"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00239.html#ac82d420bff6cce87d06ad71b4f1cb0c8">DUNE_GEOMETRY_VIRTUALREFINEMENT_CC</a></td></tr>
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:ac82d420bff6cce87d06ad71b4f1cb0c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
103 </table><table·class="memberdecls">125 </table><table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
105 Functions</h2></td></tr>127 Functions</h2></td></tr>
 128 <tr·class="memitem:a73043181be4688f6cc83f1416cc176c6"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr>
 129 <tr·class="memitem:a73043181be4688f6cc83f1416cc176c6"><td·class="memTemplItemLeft"·align="right"·valign="top">VirtualRefinement&lt;·dimension,·CoordType·&gt;·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00254.html#a73043181be4688f6cc83f1416cc176c6">Dune::buildRefinement</a>·(GeometryType·geometryType,·GeometryType·coerceTo)</td></tr>
 130 <tr·class="memdesc:a73043181be4688f6cc83f1416cc176c6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">return·a·reference·to·the·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·according·to·the·parameters··<a·href="a00254.html#a73043181be4688f6cc83f1416cc176c6">More...</a><br·/></td></tr>
106 <tr·class="memitem:a925707539f34b98f2c6ea44b0a81b8c5"><td·class="memItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html#a925707539f34b98f2c6ea44b0a81b8c5">Dune::operator&lt;&lt;</a>·(std::ostream·&amp;s,·const·GeometryType·&amp;a)</td></tr> 
107 <tr·class="memdesc:a925707539f34b98f2c6ea44b0a81b8c5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Prints·the·type·to·an·output·stream.··<a·href="a00254.html#a925707539f34b98f2c6ea44b0a81b8c5">More...</a><br·/></td></tr> 
108 <tr·class="separator:a925707539f34b98f2c6ea44b0a81b8c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
109 <tr·class="memitem:gade67930adba19e6eaf407943f12622d9"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gade67930adba19e6eaf407943f12622d9">Dune::GeometryTypes::simplex</a>·(unsigned·int·dim)</td></tr> 
110 <tr·class="memdesc:gade67930adba19e6eaf407943f12622d9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·simplex·of·dimension·<code>dim</code>.··<a·href="a00244.html#gade67930adba19e6eaf407943f12622d9">More...</a><br·/></td></tr> 
111 <tr·class="separator:gade67930adba19e6eaf407943f12622d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:ga4a393958522cde3dce5041f031899bdb"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#ga4a393958522cde3dce5041f031899bdb">Dune::GeometryTypes::cube</a>·(unsigned·int·dim)</td></tr> 
113 <tr·class="memdesc:ga4a393958522cde3dce5041f031899bdb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·hypercube·of·dimension·<code>dim</code>.··<a·href="a00244.html#ga4a393958522cde3dce5041f031899bdb">More...</a><br·/></td></tr> 
114 <tr·class="separator:ga4a393958522cde3dce5041f031899bdb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:gadcc2d601e9e531ffc1a5d34071b215e5"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gadcc2d601e9e531ffc1a5d34071b215e5">Dune::GeometryTypes::none</a>·(unsigned·int·dim)</td></tr> 
116 <tr·class="memdesc:gadcc2d601e9e531ffc1a5d34071b215e5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Returns·a·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·singular·of·dimension·<code>dim</code>.··<a·href="a00244.html#gadcc2d601e9e531ffc1a5d34071b215e5">More...</a><br·/></td></tr> 
117 <tr·class="separator:gadcc2d601e9e531ffc1a5d34071b215e5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:ac60218cb11d941b8e9cb4eadd7b05f91"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00267.html#ac60218cb11d941b8e9cb4eadd7b05f91">Dune::GeometryTypes::conicalExtension</a>·(const·GeometryType·&amp;gt)</td></tr> 
119 <tr·class="memdesc:ac60218cb11d941b8e9cb4eadd7b05f91"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·of·a·conical·construction·with·gt·as·base·<br··/> 
120 ··<a·href="a00267.html#ac60218cb11d941b8e9cb4eadd7b05f91">More...</a><br·/></td></tr> 
121 <tr·class="separator:ac60218cb11d941b8e9cb4eadd7b05f91"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:a808e4e9610b0f0ae806bfb5a0df56f75"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00267.html#a808e4e9610b0f0ae806bfb5a0df56f75">Dune::GeometryTypes::prismaticExtension</a>·(const·GeometryType·&amp;gt)</td></tr> 
123 <tr·class="memdesc:a808e4e9610b0f0ae806bfb5a0df56f75"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·of·a·prismatic·construction·with·gt·as·base·<br··/> 
124 ··<a·href="a00267.html#a808e4e9610b0f0ae806bfb5a0df56f75">More...</a><br·/></td></tr> 
125 <tr·class="separator:a808e4e9610b0f0ae806bfb5a0df56f75"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 </table><table·class="memberdecls"> 
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> 
128 Variables</h2></td></tr> 
129 <tr·class="memitem:gaf2743d5db7eefabc2985433c8f914c15"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gaf2743d5db7eefabc2985433c8f914c15">Dune::GeometryTypes::vertex</a>·=·GeometryType(0,0,false)</td></tr> 
130 <tr·class="memdesc:gaf2743d5db7eefabc2985433c8f914c15"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·vertex.··<a·href="a00244.html#gaf2743d5db7eefabc2985433c8f914c15">More...</a><br·/></td></tr> 
131 <tr·class="separator:gaf2743d5db7eefabc2985433c8f914c15"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a73043181be4688f6cc83f1416cc176c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:ga3ee4078a6c034ce7e50a4ff883f89d4e"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#ga3ee4078a6c034ce7e50a4ff883f89d4e">Dune::GeometryTypes::line</a>·=·GeometryType(0,1,false)</td></tr> 
133 <tr·class="memdesc:ga3ee4078a6c034ce7e50a4ff883f89d4e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·line.··<a·href="a00244.html#ga3ee4078a6c034ce7e50a4ff883f89d4e">More...</a><br·/></td></tr> 
134 <tr·class="separator:ga3ee4078a6c034ce7e50a4ff883f89d4e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:gaafd50fe91cdf2cb1cccb278f8b5b6d81"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gaafd50fe91cdf2cb1cccb278f8b5b6d81">Dune::GeometryTypes::triangle</a>·=·simplex(2)</td></tr> 
136 <tr·class="memdesc:gaafd50fe91cdf2cb1cccb278f8b5b6d81"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·triangle.··<a·href="a00244.html#gaafd50fe91cdf2cb1cccb278f8b5b6d81">More...</a><br·/></td></tr> 
137 <tr·class="separator:gaafd50fe91cdf2cb1cccb278f8b5b6d81"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:gac309764b40b9a20343b2f82ed3a67c23"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gac309764b40b9a20343b2f82ed3a67c23">Dune::GeometryTypes::quadrilateral</a>·=·cube(2)</td></tr> 
139 <tr·class="memdesc:gac309764b40b9a20343b2f82ed3a67c23"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·quadrilateral·(a·square).··<a·href="a00244.html#gac309764b40b9a20343b2f82ed3a67c23">More...</a><br·/></td></tr> 
140 <tr·class="separator:gac309764b40b9a20343b2f82ed3a67c23"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
141 <tr·class="memitem:gad9b0d80e12095c2d179bed6790ad4613"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gad9b0d80e12095c2d179bed6790ad4613">Dune::GeometryTypes::tetrahedron</a>·=·simplex(3)</td></tr> 
142 <tr·class="memdesc:gad9b0d80e12095c2d179bed6790ad4613"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·representing·a·tetrahedron.··<a·href="a00244.html#gad9b0d80e12095c2d179bed6790ad4613">More...</a><br·/></td></tr> 
Max diff block lines reached; 1164/22993 bytes (5.06%) of diff not shown.
5.66 KB
html2text {}
    
Offset 4, 92 lines modifiedOffset 4, 75 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 Classes·|·Namespaces·|·Functions·|·Variables7 Classes·|·Namespaces·|·Macros·|·Functions
8 type.hh·File·Reference 
9 A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.·More...8 virtualrefinement.cc·File·Reference
 9 This·file·contains·the·virtual·wrapper·around·refinement.·More...
10 #include·<cassert>10 #include·<cassert>
11 #include·<string> 
12 #include·<type_traits>11 #include·<typeinfo>
13 #include·<dune/common/exceptions.hh>12 #include·<dune/common/exceptions.hh>
14 #include·<dune/common/keywords.hh>13 #include·<dune/common/fvector.hh>
15 #include·<dune/common/typetraits.hh>14 #include·<dune/common/iteratorfacades.hh>
 15 #include·"type.hh"
 16 #include·"refinement.hh"
16 #include·<dune/common/unused.hh> 
17 #include·<dune/geometry/deprecated_topology.hh> 
18 Go_to_the_source_code_of_this_file. 
19 ·Classes17 ·Classes
20 class· Dune::GeometryType 
21  ······Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids. 
22 ········More...18 class· Dune::VirtualRefinementSubEntityIteratorSpecial<_dimension,_CoordType,
 19 ········dimension_>
 20  
 21 class· Dune::VirtualRefinementSubEntityIteratorSpecial<_dimension,_CoordType,
 22 ········0_>
 23  
 24 class· Dune::VirtualRefinement<_dimension,_CoordType_>::Codim<_codimension_>
 25  
 26 class· Dune::VirtualRefinementSubEntityIteratorBackSpecial<_dimension,
 27 ········CoordType,_dimension_>
 28  
 29 class· Dune::VirtualRefinementSubEntityIteratorBackSpecial<_dimension,
 30 ········CoordType,_0_>
 31  
 32 class· Dune::VirtualRefinement<_dimension,_CoordType_>::SubEntityIteratorBack<
 33 ········dimension,_CoordType_>
 34  
 35 class· Dune::VirtualRefinementImp<_topologyId,_CoordType,_coerceToId,
 36 ········dimension_>
 37  
 38 class· Dune::VirtualRefinementImpSubEntityIteratorBackSpecial<_topologyId,
 39 ········CoordType,_coerceToId,_dimension,_dimension_>
 40  
 41 class· Dune::VirtualRefinementImpSubEntityIteratorBackSpecial<_topologyId,
 42 ········CoordType,_coerceToId,_dimension,_0_>
 43  
 44 class· Dune::VirtualRefinementImp<_topologyId,_CoordType,_coerceToId,
 45 ········dimension_>::SubEntityIteratorBack<_codimension_>
 46  
 47 class· Dune::RefinementBuilder<_dimension,_CoordType_>
 48  
 49 class· Dune::RefinementBuilder<_1,_CoordType_>
 50  
 51 class· Dune::RefinementBuilder<_3,_CoordType_>
23  52  
24 ·Namespaces53 ·Namespaces
25 namespace· Dune54 namespace· Dune
26  55  
27 namespace· Dune::GeometryTypes 
28  ··········Predefined·GeometryTypes·for·common·geometries.56 ·Macros
 57 #define DUNE_GEOMETRY_VIRTUALREFINEMENT_CC
29  58  
30 ·Functions59 ·Functions
 60 template<int·dimension,·class·CoordType·>
 61 VirtualRefinement<·dimension,·CoordType·>·Dune::buildRefinement·(GeometryType
 62 ·······································& geometryType,·GeometryType·coerceTo)
 63 ··········································return·a·reference·to·the
 64  ········································VirtualRefinement·according·to·the
 65 ··········································parameters·More...
31 ········std::ostream·& Dune::operator<<·(std::ostream·&s,·const·GeometryType 
32 ························&a) 
33  ······················Prints·the·type·to·an·output·stream.·More... 
34   
35 constexpr·GeometryType Dune::GeometryTypes::simplex·(unsigned·int·dim) 
36  ······················Returns·a·GeometryType·representing·a·simplex·of 
37 ························dimension·dim.·More... 
38   
39 constexpr·GeometryType Dune::GeometryTypes::cube·(unsigned·int·dim) 
40  ······················Returns·a·GeometryType·representing·a·hypercube·of 
41 ························dimension·dim.·More... 
42   
43 constexpr·GeometryType Dune::GeometryTypes::none·(unsigned·int·dim) 
44  ······················Returns·a·GeometryType·representing·a·singular·of 
45 ························dimension·dim.·More... 
46   
47 constexpr·GeometryType Dune::GeometryTypes::conicalExtension·(const 
48 ························GeometryType·&gt) 
49 ························Return·GeometryType·of·a·conical·construction·with·gt 
50  ······················as·base 
51 ························More... 
52   
53 constexpr·GeometryType Dune::GeometryTypes::prismaticExtension·(const 
54 ························GeometryType·&gt) 
55 ························Return·GeometryType·of·a·prismatic·construction·with·gt 
56  ······················as·base 
57 ························More... 
58   
59 ·Variables 
60 constexpr·GeometryType Dune::GeometryTypes::vertex·=·GeometryType(0,0,false) 
61  ······················GeometryType·representing·a·vertex.·More... 
62   
63 constexpr·GeometryType Dune::GeometryTypes::line·=·GeometryType(0,1,false) 
64  ······················GeometryType·representing·a·line.·More... 
65   
66 constexpr·GeometryType Dune::GeometryTypes::triangle·=·simplex(2) 
67  ······················GeometryType·representing·a·triangle.·More... 
68   
69 constexpr·GeometryType Dune::GeometryTypes::quadrilateral·=·cube(2) 
70  ······················GeometryType·representing·a·quadrilateral·(a·square). 
71 ························More... 
72   
73 constexpr·GeometryType Dune::GeometryTypes::tetrahedron·=·simplex(3) 
74  ······················GeometryType·representing·a·tetrahedron.·More... 
75   
76 constexpr·GeometryType Dune::GeometryTypes::pyramid·=·GeometryType 
77 ························(0b0011,3,false) 
78  ······················GeometryType·representing·a·3D·pyramid.·More... 
79   
80 constexpr·GeometryType Dune::GeometryTypes::prism·=·GeometryType 
81 ························(0b0101,3,false) 
82  ······················GeometryType·representing·a·3D·prism.·More... 
83   
Max diff block lines reached; 416/5773 bytes (7.21%) of diff not shown.
2.29 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00251.html
    
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 <div·class="line">{</div>198 <div·class="line">{</div>
199 <div·class="line">····<span·class="keyword">typedef</span>·SquaringTheCircle::RefinementImp&lt;CoordType&gt;·Imp;</div>199 <div·class="line">····<span·class="keyword">typedef</span>·SquaringTheCircle::RefinementImp&lt;CoordType&gt;·Imp;</div>
200 <div·class="line">··};</div>200 <div·class="line">··};</div>
201 <div·class="line">}</div>201 <div·class="line">}</div>
202 <div·class="ttc"·id="aa00244_html_ga4a393958522cde3dce5041f031899bdb"><div·class="ttname"><a·href="a00244.html#ga4a393958522cde3dce5041f031899bdb">Dune::GeometryTypes::cube</a></div><div·class="ttdeci">constexpr·GeometryType·cube(unsigned·int·dim)</div><div·class="ttdoc">Returns·a·GeometryType·representing·a·hypercube·of·dimension·dim.</div><div·class="ttdef"><b>Definition:</b>·type.hh:472</div></div>202 <div·class="ttc"·id="aa00244_html_ga4a393958522cde3dce5041f031899bdb"><div·class="ttname"><a·href="a00244.html#ga4a393958522cde3dce5041f031899bdb">Dune::GeometryTypes::cube</a></div><div·class="ttdeci">constexpr·GeometryType·cube(unsigned·int·dim)</div><div·class="ttdoc">Returns·a·GeometryType·representing·a·hypercube·of·dimension·dim.</div><div·class="ttdef"><b>Definition:</b>·type.hh:472</div></div>
203 <div·class="ttc"·id="aa00261_html"><div·class="ttname"><a·href="a00261.html">Dune::RefinementImp</a></div><div·class="ttdoc">This·namespace·contains·the·implementation·of·Refinement.</div><div·class="ttdef"><b>Definition:</b>·base.cc:29</div></div>203 <div·class="ttc"·id="aa00261_html"><div·class="ttname"><a·href="a00261.html">Dune::RefinementImp</a></div><div·class="ttdoc">This·namespace·contains·the·implementation·of·Refinement.</div><div·class="ttdef"><b>Definition:</b>·base.cc:29</div></div>
204 </div><!--·fragment·-->·If·you·implement·a·template·class,·you·have·to·specialise·struct·<a·class="el"·href="a01243.html"·title="Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular·Refinement·implementation.">RefinementImp::Traits</a>·for·every·possible·combination·of·topologyId·and·coerceToId·that·your·implementation·supports.</li>204 </div><!--·fragment·-->·If·you·implement·a·template·class,·you·have·to·specialise·struct·<a·class="el"·href="a01243.html"·title="Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular·Refinement·implementation.">RefinementImp::Traits</a>·for·every·possible·combination·of·topologyId·and·coerceToId·that·your·implementation·supports.</li>
205 <li>#include·"refinement/squaringthecircle.cc"·from·<a·class="el"·href="a00233.html"·title="This·file·simply·includes·all·Refinement·implementations·so·you·don&#39;t·have·to·do·them·separately.">refinement.hh</a>.</li>205 <li>#include·"refinement/squaringthecircle.cc"·from·<a·class="el"·href="a00203.html"·title="This·file·simply·includes·all·Refinement·implementations·so·you·don&#39;t·have·to·do·them·separately.">refinement.hh</a>.</li>
206 </ul>206 </ul>
207 <p·>This·is·enough·to·integrate·your·implementation·into·the·Refinement·system.·You·probably·want·to·include·it·into·<a·class="el"·href="a00252.html#VirtualRefinement">VirtualRefinement</a>·also.</p>207 <p·>This·is·enough·to·integrate·your·implementation·into·the·Refinement·system.·You·probably·want·to·include·it·into·<a·class="el"·href="a00252.html#VirtualRefinement">VirtualRefinement</a>·also.</p>
208 <h2><a·class="anchor"·id="Namespaces"></a>208 <h2><a·class="anchor"·id="Namespaces"></a>
209 Namespaces</h2>209 Namespaces</h2>
210 <h2·class="groupheader">Function·Documentation</h2>210 <h2·class="groupheader">Function·Documentation</h2>
211 <a·id="ga803bd3e72a1dc194c660659d0e87c2d3"·name="ga803bd3e72a1dc194c660659d0e87c2d3"></a>211 <a·id="ga803bd3e72a1dc194c660659d0e87c2d3"·name="ga803bd3e72a1dc194c660659d0e87c2d3"></a>
212 <h2·class="memtitle"><span·class="permalink"><a·href="#ga803bd3e72a1dc194c660659d0e87c2d3">&#9670;&nbsp;</a></span>refinementIntervals()</h2>212 <h2·class="memtitle"><span·class="permalink"><a·href="#ga803bd3e72a1dc194c660659d0e87c2d3">&#9670;&nbsp;</a></span>refinementIntervals()</h2>
1.25 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00254.html
    
Offset 390, 16 lines modifiedOffset 390, 16 lines modified
390 ··········<td>)</td>390 ··········<td>)</td>
391 ··········<td></td><td></td>391 ··········<td></td><td></td>
392 ········</tr>392 ········</tr>
393 ······</table>393 ······</table>
394 </div><div·class="memdoc">394 </div><div·class="memdoc">
  
395 <p>Algorithm·to·reduce·vertex·order·information.·</p>395 <p>Algorithm·to·reduce·vertex·order·information.·</p>
396 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00203.html">dune/geometry/generalvertexorder.hh</a>&gt;</span></div>396 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">dune/geometry/generalvertexorder.hh</a>&gt;</span></div>
397 <div·class="ttc"·id="aa00203_html"><div·class="ttname"><a·href="a00203.html">generalvertexorder.hh</a></div></div>397 <div·class="ttc"·id="aa00212_html"><div·class="ttname"><a·href="a00212.html">generalvertexorder.hh</a></div></div>
398 </div><!--·fragment·--><dl·class="params"><dt>Parameters</dt><dd>398 </div><!--·fragment·--><dl·class="params"><dt>Parameters</dt><dd>
399 ··<table·class="params">399 ··<table·class="params">
400 ····<tr><td·class="paramname">inBegin</td><td>Start·of·the·range·of·ids·to·reduce.·</td></tr>400 ····<tr><td·class="paramname">inBegin</td><td>Start·of·the·range·of·ids·to·reduce.·</td></tr>
401 ····<tr><td·class="paramname">inEnd</td><td>End·of·the·range·of·ids·to·reduce.·</td></tr>401 ····<tr><td·class="paramname">inEnd</td><td>End·of·the·range·of·ids·to·reduce.·</td></tr>
402 ····<tr><td·class="paramname">outIt</td><td>Start·of·the·sequence·where·to·store·the·result.</td></tr>402 ····<tr><td·class="paramname">outIt</td><td>Start·of·the·sequence·where·to·store·the·result.</td></tr>
403 ··</table>403 ··</table>
404 ··</dd>404 ··</dd>
2.27 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01083.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::Geo::ReferenceElement&lt;·Implementation·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00245.html">Reference·Elements</a></div></div></div>75 ··<div·class="headertitle"><div·class="title">Dune::Geo::ReferenceElement&lt;·Implementation·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00245.html">Reference·Elements</a></div></div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>This·class·provides·access·to·geometric·and·topological·properties·of·a·reference·element.··78 <p>This·class·provides·access·to·geometric·and·topological·properties·of·a·reference·element.··
79 ·<a·href="a01083.html#details">More...</a></p>79 ·<a·href="a01083.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/geometry/referenceelement.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/geometry/referenceelement.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::Geo::ReferenceElement&lt;·Implementation·&gt;:</div>82 Inheritance·diagram·for·Dune::Geo::ReferenceElement&lt;·Implementation·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a01082.png"·border="0"·usemap="#a_dune_1_1_geo_1_1_reference_element_3_01_implementation_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a01082.png"·border="0"·usemap="#a_dune_1_1_geo_1_1_reference_element_3_01_implementation_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_geo_1_1_reference_element_3_01_implementation_01_4_inherit__map"·id="a_dune_1_1_geo_1_1_reference_element_3_01_implementation_01_4_inherit__map">85 <map·name="a_dune_1_1_geo_1_1_reference_element_3_01_implementation_01_4_inherit__map"·id="a_dune_1_1_geo_1_1_reference_element_3_01_implementation_01_4_inherit__map">
86 <area·shape="rect"·title="This·class·provides·access·to·geometric·and·topological·properties·of·a·reference·element."·alt=""·coords="5,14,205,55"/>86 <area·shape="rect"·title="This·class·provides·access·to·geometric·and·topological·properties·of·a·reference·element."·alt=""·coords="5,14,205,55"/>
87 <area·shape="rect"·href="a01083.html"·title="·"·alt=""·coords="499,7,761,63"/>87 <area·shape="rect"·href="a01083.html"·title="·"·alt=""·coords="499,7,761,63"/>
Offset 879, 16 lines modifiedOffset 879, 16 lines modified
879 </div><div·class="memdoc">879 </div><div·class="memdoc">
  
880 <p>The·dimension·of·the·reference·element.·</p>880 <p>The·dimension·of·the·reference·element.·</p>
  
881 </div>881 </div>
882 </div>882 </div>
883 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>883 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
884 <li><a·class="el"·href="a00212_source.html">affinegeometry.hh</a></li>884 <li><a·class="el"·href="a00227_source.html">affinegeometry.hh</a></li>
885 <li><a·class="el"·href="a00230_source.html">referenceelement.hh</a></li>885 <li><a·class="el"·href="a00236_source.html">referenceelement.hh</a></li>
886 </ul>886 </ul>
887 </div><!--·contents·-->887 </div><!--·contents·-->
888 <!--·start·footer·part·-->888 <!--·start·footer·part·-->
889 <hr·class="footer"/><address·class="footer"><small>889 <hr·class="footer"/><address·class="footer"><small>
890 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4890 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
891 </small></address>891 </small></address>
892 </body>892 </body>
1.16 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01087.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 <div·class="center"><img·src="a01086.png"·border="0"·usemap="#a_dune_1_1_geo_1_1_reference_element_implementation_3_01ctype_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01086.png"·border="0"·usemap="#a_dune_1_1_geo_1_1_reference_element_implementation_3_01ctype_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="a_dune_1_1_geo_1_1_reference_element_implementation_3_01ctype_00_01dim_01_4_inherit__map"·id="a_dune_1_1_geo_1_1_reference_element_implementation_3_01ctype_00_01dim_01_4_inherit__map">76 <map·name="a_dune_1_1_geo_1_1_reference_element_implementation_3_01ctype_00_01dim_01_4_inherit__map"·id="a_dune_1_1_geo_1_1_reference_element_implementation_3_01ctype_00_01dim_01_4_inherit__map">
77 <area·shape="rect"·title="·"·alt=""·coords="31,5,231,47"/>77 <area·shape="rect"·title="·"·alt=""·coords="31,5,231,47"/>
78 <area·shape="rect"·href="a01087.html"·title="·"·alt=""·coords="5,109,257,151"/>78 <area·shape="rect"·href="a01087.html"·title="·"·alt=""·coords="5,109,257,151"/>
79 </map>79 </map>
80 </div>80 </div>
81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
82 <li><a·class="el"·href="a00212_source.html">affinegeometry.hh</a></li>82 <li><a·class="el"·href="a00227_source.html">affinegeometry.hh</a></li>
83 </ul>83 </ul>
84 </div><!--·contents·-->84 </div><!--·contents·-->
85 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
87 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
88 </small></address>88 </small></address>
89 </body>89 </body>
2.68 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01091.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::Geo::ReferenceElements&lt;·ctype_,·dim·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00245.html">Reference·Elements</a></div></div></div>74 ··<div·class="headertitle"><div·class="title">Dune::Geo::ReferenceElements&lt;·ctype_,·dim·&gt;·Struct·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00245.html">Reference·Elements</a></div></div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Class·providing·access·to·the·singletons·of·the·reference·elements.··77 <p>Class·providing·access·to·the·singletons·of·the·reference·elements.··
78 ·<a·href="a01091.html#details">More...</a></p>78 ·<a·href="a01091.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00209_source.html">dune/geometry/referenceelements.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00233_source.html">dune/geometry/referenceelements.hh</a>&gt;</code></p>
80 <table·class="memberdecls">80 <table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
82 Public·Types</h2></td></tr>82 Public·Types</h2></td></tr>
83 <tr·class="memitem:aa729c41251f093dbb55d4ee1622871a8"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html#aa729c41251f093dbb55d4ee1622871a8">ctype</a>·=·ctype_</td></tr>83 <tr·class="memitem:aa729c41251f093dbb55d4ee1622871a8"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html#aa729c41251f093dbb55d4ee1622871a8">ctype</a>·=·ctype_</td></tr>
84 <tr·class="memdesc:aa729c41251f093dbb55d4ee1622871a8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·coordinate·field·type·of·the·contained·reference·elements.··<a·href="a01091.html#aa729c41251f093dbb55d4ee1622871a8">More...</a><br·/></td></tr>84 <tr·class="memdesc:aa729c41251f093dbb55d4ee1622871a8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·coordinate·field·type·of·the·contained·reference·elements.··<a·href="a01091.html#aa729c41251f093dbb55d4ee1622871a8">More...</a><br·/></td></tr>
85 <tr·class="separator:aa729c41251f093dbb55d4ee1622871a8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:aa729c41251f093dbb55d4ee1622871a8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 <tr·class="memitem:ad950e2fd7dde89d60f60bd9c5c4cd26c"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html#ad950e2fd7dde89d60f60bd9c5c4cd26c">CoordinateField</a>·=·<a·class="el"·href="a01091.html#aa729c41251f093dbb55d4ee1622871a8">ctype</a></td></tr>86 <tr·class="memitem:ad950e2fd7dde89d60f60bd9c5c4cd26c"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html#ad950e2fd7dde89d60f60bd9c5c4cd26c">CoordinateField</a>·=·<a·class="el"·href="a01091.html#aa729c41251f093dbb55d4ee1622871a8">ctype</a></td></tr>
Offset 382, 16 lines modifiedOffset 382, 16 lines modified
382 </div><div·class="memdoc">382 </div><div·class="memdoc">
  
383 <p>The·dimension·of·the·contained·reference·elements.·</p>383 <p>The·dimension·of·the·contained·reference·elements.·</p>
  
384 </div>384 </div>
385 </div>385 </div>
386 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>386 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
387 <li><a·class="el"·href="a00212_source.html">affinegeometry.hh</a></li>387 <li><a·class="el"·href="a00227_source.html">affinegeometry.hh</a></li>
388 <li><a·class="el"·href="a00209_source.html">referenceelements.hh</a></li>388 <li><a·class="el"·href="a00233_source.html">referenceelements.hh</a></li>
389 </ul>389 </ul>
390 </div><!--·contents·-->390 </div><!--·contents·-->
391 <!--·start·footer·part·-->391 <!--·start·footer·part·-->
392 <hr·class="footer"/><address·class="footer"><small>392 <hr·class="footer"/><address·class="footer"><small>
393 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4393 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
394 </small></address>394 </small></address>
395 </body>395 </body>
2.42 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01099.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::AffineGeometry&lt;·ct,·mydim,·cdim·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::AffineGeometry&lt;·ct,·mydim,·cdim·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Implementation·of·the·Geometry·interface·for·affine·geometries.··77 <p>Implementation·of·the·Geometry·interface·for·affine·geometries.··
78 ·<a·href="a01099.html#details">More...</a></p>78 ·<a·href="a01099.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/geometry/affinegeometry.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00227_source.html">dune/geometry/affinegeometry.hh</a>&gt;</code></p>
80 <table·class="memberdecls">80 <table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
82 Public·Types</h2></td></tr>82 Public·Types</h2></td></tr>
83 <tr·class="memitem:ab8847944e2ea7863aaa8b776731c2081"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01099.html#ab8847944e2ea7863aaa8b776731c2081">ctype</a></td></tr>83 <tr·class="memitem:ab8847944e2ea7863aaa8b776731c2081"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01099.html#ab8847944e2ea7863aaa8b776731c2081">ctype</a></td></tr>
84 <tr·class="memdesc:ab8847944e2ea7863aaa8b776731c2081"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·used·for·coordinates.··<a·href="a01099.html#ab8847944e2ea7863aaa8b776731c2081">More...</a><br·/></td></tr>84 <tr·class="memdesc:ab8847944e2ea7863aaa8b776731c2081"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·used·for·coordinates.··<a·href="a01099.html#ab8847944e2ea7863aaa8b776731c2081">More...</a><br·/></td></tr>
85 <tr·class="separator:ab8847944e2ea7863aaa8b776731c2081"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:ab8847944e2ea7863aaa8b776731c2081"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 <tr·class="memitem:a3c1b10f3f337e38e6ec273d21110c7cb"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·<a·class="el"·href="a01099.html#ab8847944e2ea7863aaa8b776731c2081">ctype</a>,·<a·class="el"·href="a01099.html#a4eacf4f1784f7b2627cd14dbf8fbe231">mydimension</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01099.html#a3c1b10f3f337e38e6ec273d21110c7cb">LocalCoordinate</a></td></tr>86 <tr·class="memitem:a3c1b10f3f337e38e6ec273d21110c7cb"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·<a·class="el"·href="a01099.html#ab8847944e2ea7863aaa8b776731c2081">ctype</a>,·<a·class="el"·href="a01099.html#a4eacf4f1784f7b2627cd14dbf8fbe231">mydimension</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01099.html#a3c1b10f3f337e38e6ec273d21110c7cb">LocalCoordinate</a></td></tr>
Offset 988, 15 lines modifiedOffset 988, 15 lines modified
988 </div><div·class="memdoc">988 </div><div·class="memdoc">
  
989 <p>Dimension·of·the·geometry.·</p>989 <p>Dimension·of·the·geometry.·</p>
  
990 </div>990 </div>
991 </div>991 </div>
992 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>992 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
993 <li><a·class="el"·href="a00212_source.html">affinegeometry.hh</a></li>993 <li><a·class="el"·href="a00227_source.html">affinegeometry.hh</a></li>
994 </ul>994 </ul>
995 </div><!--·contents·-->995 </div><!--·contents·-->
996 <!--·start·footer·part·-->996 <!--·start·footer·part·-->
997 <hr·class="footer"/><address·class="footer"><small>997 <hr·class="footer"/><address·class="footer"><small>
998 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4998 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
999 </small></address>999 </small></address>
1000 </body>1000 </body>
2.41 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01103.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::AxisAlignedCubeGeometry&lt;·CoordType,·dim,·coorddim·&gt;·Class·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::AxisAlignedCubeGeometry&lt;·CoordType,·dim,·coorddim·&gt;·Class·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>A·geometry·implementation·for·axis-aligned·hypercubes.··77 <p>A·geometry·implementation·for·axis-aligned·hypercubes.··
78 ·<a·href="a01103.html#details">More...</a></p>78 ·<a·href="a01103.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/geometry/axisalignedcubegeometry.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/axisalignedcubegeometry.hh</a>&gt;</code></p>
80 <table·class="memberdecls">80 <table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
82 Public·Types</h2></td></tr>82 Public·Types</h2></td></tr>
83 <tr·class="memitem:a81c4e2db01fa9110b7589ddcbcba56fe"><td·class="memItemLeft"·align="right"·valign="top">typedef·CoordType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">ctype</a></td></tr>83 <tr·class="memitem:a81c4e2db01fa9110b7589ddcbcba56fe"><td·class="memItemLeft"·align="right"·valign="top">typedef·CoordType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">ctype</a></td></tr>
84 <tr·class="memdesc:a81c4e2db01fa9110b7589ddcbcba56fe"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·used·for·single·coordinate·coefficients.··<a·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">More...</a><br·/></td></tr>84 <tr·class="memdesc:a81c4e2db01fa9110b7589ddcbcba56fe"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·used·for·single·coordinate·coefficients.··<a·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">More...</a><br·/></td></tr>
85 <tr·class="separator:a81c4e2db01fa9110b7589ddcbcba56fe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:a81c4e2db01fa9110b7589ddcbcba56fe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 <tr·class="memitem:a3cc835b7d048ee36b8a82c76f7831b84"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·<a·class="el"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">ctype</a>,·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html#a3cc835b7d048ee36b8a82c76f7831b84">LocalCoordinate</a></td></tr>86 <tr·class="memitem:a3cc835b7d048ee36b8a82c76f7831b84"><td·class="memItemLeft"·align="right"·valign="top">typedef·FieldVector&lt;·<a·class="el"·href="a01103.html#a81c4e2db01fa9110b7589ddcbcba56fe">ctype</a>,·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html#a3cc835b7d048ee36b8a82c76f7831b84">LocalCoordinate</a></td></tr>
Offset 893, 15 lines modifiedOffset 893, 15 lines modified
893 </div><div·class="memdoc">893 </div><div·class="memdoc">
  
894 <p>Dimension·of·the·cube·element.·</p>894 <p>Dimension·of·the·cube·element.·</p>
  
895 </div>895 </div>
896 </div>896 </div>
897 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>897 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
898 <li><a·class="el"·href="a00236_source.html">axisalignedcubegeometry.hh</a></li>898 <li><a·class="el"·href="a00218_source.html">axisalignedcubegeometry.hh</a></li>
899 </ul>899 </ul>
900 </div><!--·contents·-->900 </div><!--·contents·-->
901 <!--·start·footer·part·-->901 <!--·start·footer·part·-->
902 <hr·class="footer"/><address·class="footer"><small>902 <hr·class="footer"/><address·class="footer"><small>
903 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4903 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
904 </small></address>904 </small></address>
905 </body>905 </body>
1.94 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01167.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::GeneralVertexOrder&lt;·dim,·Index_·&gt;·Class·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::GeneralVertexOrder&lt;·dim,·Index_·&gt;·Class·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Class·providing·information·on·the·ordering·of·vertices.··78 <p>Class·providing·information·on·the·ordering·of·vertices.··
79 ·<a·href="a01167.html#details">More...</a></p>79 ·<a·href="a01167.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/geometry/generalvertexorder.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/geometry/generalvertexorder.hh</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
83 Classes</h2></td></tr>83 Classes</h2></td></tr>
84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01171.html">iterator</a></td></tr>84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01171.html">iterator</a></td></tr>
85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterate·over·the·vertex·indices·of·some·sub-entity.··<a·href="a01171.html#details">More...</a><br·/></td></tr>85 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterate·over·the·vertex·indices·of·some·sub-entity.··<a·href="a01171.html#details">More...</a><br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table><table·class="memberdecls">87 </table><table·class="memberdecls">
Offset 410, 15 lines modifiedOffset 410, 15 lines modified
410 </div><div·class="memdoc">410 </div><div·class="memdoc">
  
411 <p>export·the·dimension·of·the·entity·we·provide·information·for·</p>411 <p>export·the·dimension·of·the·entity·we·provide·information·for·</p>
  
412 </div>412 </div>
413 </div>413 </div>
414 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>414 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
415 <li><a·class="el"·href="a00203_source.html">generalvertexorder.hh</a></li>415 <li><a·class="el"·href="a00212_source.html">generalvertexorder.hh</a></li>
416 </ul>416 </ul>
417 </div><!--·contents·-->417 </div><!--·contents·-->
418 <!--·start·footer·part·-->418 <!--·start·footer·part·-->
419 <hr·class="footer"/><address·class="footer"><small>419 <hr·class="footer"/><address·class="footer"><small>
420 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4420 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
421 </small></address>421 </small></address>
422 </body>422 </body>
1.91 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01171.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::GeneralVertexOrder&lt;·dim,·Index_·&gt;::iterator·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GeneralVertexOrder&lt;·dim,·Index_·&gt;::iterator·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Iterate·over·the·vertex·indices·of·some·sub-entity.··75 <p>Iterate·over·the·vertex·indices·of·some·sub-entity.··
76 ·<a·href="a01171.html#details">More...</a></p>76 ·<a·href="a01171.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/geometry/generalvertexorder.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/geometry/generalvertexorder.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::GeneralVertexOrder&lt;·dim,·Index_·&gt;::iterator:</div>79 Inheritance·diagram·for·Dune::GeneralVertexOrder&lt;·dim,·Index_·&gt;::iterator:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a01170.png"·border="0"·usemap="#a_dune_1_1_general_vertex_order_3_01dim_00_01_index___01_4_1_1iterator_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a01170.png"·border="0"·usemap="#a_dune_1_1_general_vertex_order_3_01dim_00_01_index___01_4_1_1iterator_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_general_vertex_order_3_01dim_00_01_index___01_4_1_1iterator_inherit__map"·id="a_dune_1_1_general_vertex_order_3_01dim_00_01_index___01_4_1_1iterator_inherit__map">82 <map·name="a_dune_1_1_general_vertex_order_3_01dim_00_01_index___01_4_1_1iterator_inherit__map"·id="a_dune_1_1_general_vertex_order_3_01dim_00_01_index___01_4_1_1iterator_inherit__map">
83 <area·shape="rect"·title="Iterate·over·the·vertex·indices·of·some·sub&#45;entity."·alt=""·coords="15,109,191,151"/>83 <area·shape="rect"·title="Iterate·over·the·vertex·indices·of·some·sub&#45;entity."·alt=""·coords="15,109,191,151"/>
84 <area·shape="rect"·title="·"·alt=""·coords="5,5,200,61"/>84 <area·shape="rect"·title="·"·alt=""·coords="5,5,200,61"/>
Offset 333, 15 lines modifiedOffset 333, 15 lines modified
333 ··</tr>333 ··</tr>
334 </table>334 </table>
335 </div><div·class="memdoc">335 </div><div·class="memdoc">
  
336 </div>336 </div>
337 </div>337 </div>
338 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>338 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
339 <li><a·class="el"·href="a00203_source.html">generalvertexorder.hh</a></li>339 <li><a·class="el"·href="a00212_source.html">generalvertexorder.hh</a></li>
340 </ul>340 </ul>
341 </div><!--·contents·-->341 </div><!--·contents·-->
342 <!--·start·footer·part·-->342 <!--·start·footer·part·-->
343 <hr·class="footer"/><address·class="footer"><small>343 <hr·class="footer"/><address·class="footer"><small>
344 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4344 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
345 </small></address>345 </small></address>
346 </body>346 </body>
2.17 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01175.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>default·traits·class·for·<a·class="el"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates">MultiLinearGeometry</a>··77 <p>default·traits·class·for·<a·class="el"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates">MultiLinearGeometry</a>··
78 ·<a·href="a01175.html#details">More...</a></p>78 ·<a·href="a01175.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>
80 <table·class="memberdecls">80 <table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
82 Classes</h2></td></tr>82 Classes</h2></td></tr>
83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01179.html">CornerStorage</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01179.html">CornerStorage</a></td></tr>
84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">template·specifying·the·storage·for·the·corners··<a·href="a01179.html#details">More...</a><br·/></td></tr>84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">template·specifying·the·storage·for·the·corners··<a·href="a01179.html#details">More...</a><br·/></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html">hasSingleGeometryType</a></td></tr>86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html">hasSingleGeometryType</a></td></tr>
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 </div><div·class="memdoc">169 </div><div·class="memdoc">
  
170 <p>tolerance·to·numerical·algorithms·</p>170 <p>tolerance·to·numerical·algorithms·</p>
  
171 </div>171 </div>
172 </div>172 </div>
173 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>173 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
174 <li><a·class="el"·href="a00170_source.html">multilineargeometry.hh</a></li>174 <li><a·class="el"·href="a00200_source.html">multilineargeometry.hh</a></li>
175 </ul>175 </ul>
176 </div><!--·contents·-->176 </div><!--·contents·-->
177 <!--·start·footer·part·-->177 <!--·start·footer·part·-->
178 <hr·class="footer"/><address·class="footer"><small>178 <hr·class="footer"/><address·class="footer"><small>
179 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4179 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
180 </small></address>180 </small></address>
181 </body>181 </body>
1.94 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01179.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;::CornerStorage&lt;·mydim,·cdim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;::CornerStorage&lt;·mydim,·cdim·&gt;·Struct·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>template·specifying·the·storage·for·the·corners··75 <p>template·specifying·the·storage·for·the·corners··
76 ·<a·href="a01179.html#details">More...</a></p>76 ·<a·href="a01179.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>
78 <table·class="memberdecls">78 <table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
80 Public·Types</h2></td></tr>80 Public·Types</h2></td></tr>
81 <tr·class="memitem:ae5b5e39eb08932a1b37ae40cabab70f5"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::vector&lt;·FieldVector&lt;·ct,·cdim·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01179.html#ae5b5e39eb08932a1b37ae40cabab70f5">Type</a></td></tr>81 <tr·class="memitem:ae5b5e39eb08932a1b37ae40cabab70f5"><td·class="memItemLeft"·align="right"·valign="top">typedef·std::vector&lt;·FieldVector&lt;·ct,·cdim·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01179.html#ae5b5e39eb08932a1b37ae40cabab70f5">Type</a></td></tr>
82 <tr·class="separator:ae5b5e39eb08932a1b37ae40cabab70f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:ae5b5e39eb08932a1b37ae40cabab70f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table>83 </table>
84 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>84 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 ········</tr>136 ········</tr>
137 ······</table>137 ······</table>
138 </div><div·class="memdoc">138 </div><div·class="memdoc">
  
139 </div>139 </div>
140 </div>140 </div>
141 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>141 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
142 <li><a·class="el"·href="a00170_source.html">multilineargeometry.hh</a></li>142 <li><a·class="el"·href="a00200_source.html">multilineargeometry.hh</a></li>
143 </ul>143 </ul>
144 </div><!--·contents·-->144 </div><!--·contents·-->
145 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
146 <hr·class="footer"/><address·class="footer"><small>146 <hr·class="footer"/><address·class="footer"><small>
147 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4147 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
148 </small></address>148 </small></address>
149 </body>149 </body>
2.21 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01183.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;::hasSingleGeometryType&lt;·dim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;::hasSingleGeometryType&lt;·dim·&gt;·Struct·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>will·there·be·only·one·geometry·type·for·a·dimension?··75 <p>will·there·be·only·one·geometry·type·for·a·dimension?··
76 ·<a·href="a01183.html#details">More...</a></p>76 ·<a·href="a01183.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>
78 <table·class="memberdecls">78 <table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
80 Static·Public·Attributes</h2></td></tr>80 Static·Public·Attributes</h2></td></tr>
81 <tr·class="memitem:ab04e67e1f33ee0bcfbbdea0def3b01f7"><td·class="memItemLeft"·align="right"·valign="top">static·const·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html#ab04e67e1f33ee0bcfbbdea0def3b01f7">v</a>·=·false</td></tr>81 <tr·class="memitem:ab04e67e1f33ee0bcfbbdea0def3b01f7"><td·class="memItemLeft"·align="right"·valign="top">static·const·bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html#ab04e67e1f33ee0bcfbbdea0def3b01f7">v</a>·=·false</td></tr>
82 <tr·class="separator:ab04e67e1f33ee0bcfbbdea0def3b01f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:ab04e67e1f33ee0bcfbbdea0def3b01f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:a10c3fbb2eed84278c8a8942fd4e09ec0"><td·class="memItemLeft"·align="right"·valign="top">static·const·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html#a10c3fbb2eed84278c8a8942fd4e09ec0">topologyId</a>·=·~0u</td></tr>83 <tr·class="memitem:a10c3fbb2eed84278c8a8942fd4e09ec0"><td·class="memItemLeft"·align="right"·valign="top">static·const·unsigned·int&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01183.html#a10c3fbb2eed84278c8a8942fd4e09ec0">topologyId</a>·=·~0u</td></tr>
84 <tr·class="separator:a10c3fbb2eed84278c8a8942fd4e09ec0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a10c3fbb2eed84278c8a8942fd4e09ec0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ··</tr>144 ··</tr>
145 </table>145 </table>
146 </div><div·class="memdoc">146 </div><div·class="memdoc">
  
147 </div>147 </div>
148 </div>148 </div>
149 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>149 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
150 <li><a·class="el"·href="a00170_source.html">multilineargeometry.hh</a></li>150 <li><a·class="el"·href="a00200_source.html">multilineargeometry.hh</a></li>
151 </ul>151 </ul>
152 </div><!--·contents·-->152 </div><!--·contents·-->
153 <!--·start·footer·part·-->153 <!--·start·footer·part·-->
154 <hr·class="footer"/><address·class="footer"><small>154 <hr·class="footer"/><address·class="footer"><small>
155 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4155 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
156 </small></address>156 </small></address>
157 </body>157 </body>
1.99 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01187.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;·Class·Template·Reference</div></div>78 ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;·Class·Template·Reference</div></div>
79 </div><!--header-->79 </div><!--header-->
80 <div·class="contents">80 <div·class="contents">
  
81 <p>generic·geometry·implementation·based·on·corner·coordinates··81 <p>generic·geometry·implementation·based·on·corner·coordinates··
82 ·<a·href="a01187.html#details">More...</a></p>82 ·<a·href="a01187.html#details">More...</a></p>
  
83 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>
84 <div·class="dynheader">84 <div·class="dynheader">
85 Inheritance·diagram·for·Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;:</div>85 Inheritance·diagram·for·Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;:</div>
86 <div·class="dyncontent">86 <div·class="dyncontent">
87 <div·class="center"><img·src="a01186.png"·border="0"·usemap="#a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·alt="Inheritance·graph"/></div>87 <div·class="center"><img·src="a01186.png"·border="0"·usemap="#a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·alt="Inheritance·graph"/></div>
88 <map·name="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·id="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map">88 <map·name="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·id="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map">
89 <area·shape="rect"·title="generic·geometry·implementation·based·on·corner·coordinates"·alt=""·coords="27,5,210,47"/>89 <area·shape="rect"·title="generic·geometry·implementation·based·on·corner·coordinates"·alt=""·coords="27,5,210,47"/>
90 <area·shape="rect"·href="a01187.html"·title="·"·alt=""·coords="19,139,218,195"/>90 <area·shape="rect"·href="a01187.html"·title="·"·alt=""·coords="19,139,218,195"/>
Offset 1512, 15 lines modifiedOffset 1512, 15 lines modified
1512 </div><div·class="memdoc">1512 </div><div·class="memdoc">
  
1513 <p>geometry·dimension·</p>1513 <p>geometry·dimension·</p>
  
1514 </div>1514 </div>
1515 </div>1515 </div>
1516 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1516 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1517 <li><a·class="el"·href="a00170_source.html">multilineargeometry.hh</a></li>1517 <li><a·class="el"·href="a00200_source.html">multilineargeometry.hh</a></li>
1518 </ul>1518 </ul>
1519 </div><!--·contents·-->1519 </div><!--·contents·-->
1520 <!--·start·footer·part·-->1520 <!--·start·footer·part·-->
1521 <hr·class="footer"/><address·class="footer"><small>1521 <hr·class="footer"/><address·class="footer"><small>
1522 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41522 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
1523 </small></address>1523 </small></address>
1524 </body>1524 </body>
2.06 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01191.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;70 <a·href="#pub-methods">Public·Member·Functions</a>·&#124;
71 <a·href="a01188.html">List·of·all·members</a>··</div>71 <a·href="a01188.html">List·of·all·members</a>··</div>
72 ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;::JacobianInverseTransposed·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;::JacobianInverseTransposed·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>
76 <div·class="dynheader">76 <div·class="dynheader">
77 Inheritance·diagram·for·Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;::JacobianInverseTransposed:</div>77 Inheritance·diagram·for·Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;::JacobianInverseTransposed:</div>
78 <div·class="dyncontent">78 <div·class="dyncontent">
79 <div·class="center"><img·src="a01190.png"·border="0"·usemap="#a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_1_1_jacobian_inverse_transposed_inherit__map"·alt="Inheritance·graph"/></div>79 <div·class="center"><img·src="a01190.png"·border="0"·usemap="#a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_1_1_jacobian_inverse_transposed_inherit__map"·alt="Inheritance·graph"/></div>
80 <map·name="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_1_1_jacobian_inverse_transposed_inherit__map"·id="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_1_1_jacobian_inverse_transposed_inherit__map">80 <map·name="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_1_1_jacobian_inverse_transposed_inherit__map"·id="a_dune_1_1_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_1_1_jacobian_inverse_transposed_inherit__map">
81 <area·shape="rect"·title="·"·alt=""·coords="11,95,215,151"/>81 <area·shape="rect"·title="·"·alt=""·coords="11,95,215,151"/>
82 <area·shape="rect"·title="·"·alt=""·coords="5,5,220,47"/>82 <area·shape="rect"·title="·"·alt=""·coords="5,5,220,47"/>
Offset 203, 15 lines modifiedOffset 203, 15 lines modified
203 ··</tr>203 ··</tr>
204 </table>204 </table>
205 </div><div·class="memdoc">205 </div><div·class="memdoc">
  
206 </div>206 </div>
207 </div>207 </div>
208 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>208 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
209 <li><a·class="el"·href="a00170_source.html">multilineargeometry.hh</a></li>209 <li><a·class="el"·href="a00200_source.html">multilineargeometry.hh</a></li>
210 </ul>210 </ul>
211 </div><!--·contents·-->211 </div><!--·contents·-->
212 <!--·start·footer·part·-->212 <!--·start·footer·part·-->
213 <hr·class="footer"/><address·class="footer"><small>213 <hr·class="footer"/><address·class="footer"><small>
214 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4214 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
215 </small></address>215 </small></address>
216 </body>216 </body>
2.12 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01195.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ··<div·class="headertitle"><div·class="title">Dune::CachedMultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;·Class·Template·Reference</div></div>77 ··<div·class="headertitle"><div·class="title">Dune::CachedMultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;·Class·Template·Reference</div></div>
78 </div><!--header-->78 </div><!--header-->
79 <div·class="contents">79 <div·class="contents">
  
80 <p>Implement·a·<a·class="el"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates">MultiLinearGeometry</a>·with·additional·caching.··80 <p>Implement·a·<a·class="el"·href="a01187.html"·title="generic·geometry·implementation·based·on·corner·coordinates">MultiLinearGeometry</a>·with·additional·caching.··
81 ·<a·href="a01195.html#details">More...</a></p>81 ·<a·href="a01195.html#details">More...</a></p>
  
82 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00200_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::CachedMultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;:</div>84 Inheritance·diagram·for·Dune::CachedMultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a01194.png"·border="0"·usemap="#a_dune_1_1_cached_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a01194.png"·border="0"·usemap="#a_dune_1_1_cached_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_cached_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·id="a_dune_1_1_cached_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map">87 <map·name="a_dune_1_1_cached_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map"·id="a_dune_1_1_cached_multi_linear_geometry_3_01ct_00_01mydim_00_01cdim_00_01_traits_01_4_inherit__map">
88 <area·shape="rect"·title="Implement·a·MultiLinearGeometry·with·additional·caching."·alt=""·coords="5,244,232,285"/>88 <area·shape="rect"·title="Implement·a·MultiLinearGeometry·with·additional·caching."·alt=""·coords="5,244,232,285"/>
89 <area·shape="rect"·href="a01187.html"·title="·"·alt=""·coords="19,139,218,195"/>89 <area·shape="rect"·href="a01187.html"·title="·"·alt=""·coords="19,139,218,195"/>
Offset 1430, 15 lines modifiedOffset 1430, 15 lines modified
1430 </div><div·class="memdoc">1430 </div><div·class="memdoc">
  
1431 <p>geometry·dimension·</p>1431 <p>geometry·dimension·</p>
  
1432 </div>1432 </div>
1433 </div>1433 </div>
1434 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1434 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1435 <li><a·class="el"·href="a00170_source.html">multilineargeometry.hh</a></li>1435 <li><a·class="el"·href="a00200_source.html">multilineargeometry.hh</a></li>
1436 </ul>1436 </ul>
1437 </div><!--·contents·-->1437 </div><!--·contents·-->
1438 <!--·start·footer·part·-->1438 <!--·start·footer·part·-->
1439 <hr·class="footer"/><address·class="footer"><small>1439 <hr·class="footer"/><address·class="footer"><small>
1440 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41440 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
1441 </small></address>1441 </small></address>
1442 </body>1442 </body>
2.31 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01199.html
    
Offset 69, 28 lines modifiedOffset 69, 28 lines modified
69 ··<div·class="headertitle"><div·class="title">Dune::QuadratureOrderOutOfRange·Class·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div>69 ··<div·class="headertitle"><div·class="title">Dune::QuadratureOrderOutOfRange·Class·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
  
72 <p>Exception·thrown·if·a·desired·<a·class="el"·href="a01207.html"·title="Abstract·base·class·for·quadrature·rules.">QuadratureRule</a>·is·not·available,·because·the·requested·order·is·to·high.··72 <p>Exception·thrown·if·a·desired·<a·class="el"·href="a01207.html"·title="Abstract·base·class·for·quadrature·rules.">QuadratureRule</a>·is·not·available,·because·the·requested·order·is·to·high.··
73 ·<a·href="a01199.html#details">More...</a></p>73 ·<a·href="a01199.html#details">More...</a></p>
  
74 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>
75 <div·class="dynheader">75 <div·class="dynheader">
76 Inheritance·diagram·for·Dune::QuadratureOrderOutOfRange:</div>76 Inheritance·diagram·for·Dune::QuadratureOrderOutOfRange:</div>
77 <div·class="dyncontent">77 <div·class="dyncontent">
78 <div·class="center"><img·src="a01198.png"·border="0"·usemap="#a_dune_1_1_quadrature_order_out_of_range_inherit__map"·alt="Inheritance·graph"/></div>78 <div·class="center"><img·src="a01198.png"·border="0"·usemap="#a_dune_1_1_quadrature_order_out_of_range_inherit__map"·alt="Inheritance·graph"/></div>
79 <map·name="a_dune_1_1_quadrature_order_out_of_range_inherit__map"·id="a_dune_1_1_quadrature_order_out_of_range_inherit__map">79 <map·name="a_dune_1_1_quadrature_order_out_of_range_inherit__map"·id="a_dune_1_1_quadrature_order_out_of_range_inherit__map">
80 <area·shape="rect"·title="Exception·thrown·if·a·desired·QuadratureRule·is·not·available,·because·the·requested·order·is·to·high..."·alt=""·coords="5,80,184,121"/>80 <area·shape="rect"·title="Exception·thrown·if·a·desired·QuadratureRule·is·not·available,·because·the·requested·order·is·to·high..."·alt=""·coords="5,80,184,121"/>
81 <area·shape="rect"·title="·"·alt=""·coords="35,5,154,32"/>81 <area·shape="rect"·title="·"·alt=""·coords="35,5,154,32"/>
82 </map>82 </map>
83 </div>83 </div>
84 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>84 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
85 <div·class="textblock"><p·>Exception·thrown·if·a·desired·<a·class="el"·href="a01207.html"·title="Abstract·base·class·for·quadrature·rules.">QuadratureRule</a>·is·not·available,·because·the·requested·order·is·to·high.·</p>85 <div·class="textblock"><p·>Exception·thrown·if·a·desired·<a·class="el"·href="a01207.html"·title="Abstract·base·class·for·quadrature·rules.">QuadratureRule</a>·is·not·available,·because·the·requested·order·is·to·high.·</p>
86 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>86 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
87 <li><a·class="el"·href="a00218_source.html">quadraturerules.hh</a></li>87 <li><a·class="el"·href="a00170_source.html">quadraturerules.hh</a></li>
88 </ul>88 </ul>
89 </div><!--·contents·-->89 </div><!--·contents·-->
90 <!--·start·footer·part·-->90 <!--·start·footer·part·-->
91 <hr·class="footer"/><address·class="footer"><small>91 <hr·class="footer"/><address·class="footer"><small>
92 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.492 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
93 </small></address>93 </small></address>
94 </body>94 </body>
2.39 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01203.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::QuadraturePoint&lt;·ct,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div>75 ··<div·class="headertitle"><div·class="title">Dune::QuadraturePoint&lt;·ct,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>Single·evaluation·point·in·a·quadrature·rule.··78 <p>Single·evaluation·point·in·a·quadrature·rule.··
79 ·<a·href="a01203.html#details">More...</a></p>79 ·<a·href="a01203.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
83 Public·Types</h2></td></tr>83 Public·Types</h2></td></tr>
84 <tr·class="memitem:a2418b3ae04b2bddea9aedb7a02ae021c"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01203.html#a2418b3ae04b2bddea9aedb7a02ae021c">Field</a></td></tr>84 <tr·class="memitem:a2418b3ae04b2bddea9aedb7a02ae021c"><td·class="memItemLeft"·align="right"·valign="top">typedef·ct&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01203.html#a2418b3ae04b2bddea9aedb7a02ae021c">Field</a></td></tr>
85 <tr·class="memdesc:a2418b3ae04b2bddea9aedb7a02ae021c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Number·type·used·for·coordinates·and·quadrature·weights.··<a·href="a01203.html#a2418b3ae04b2bddea9aedb7a02ae021c">More...</a><br·/></td></tr>85 <tr·class="memdesc:a2418b3ae04b2bddea9aedb7a02ae021c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Number·type·used·for·coordinates·and·quadrature·weights.··<a·href="a01203.html#a2418b3ae04b2bddea9aedb7a02ae021c">More...</a><br·/></td></tr>
86 <tr·class="separator:a2418b3ae04b2bddea9aedb7a02ae021c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a2418b3ae04b2bddea9aedb7a02ae021c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a0a9bc1947b8b5f92f2601198c4a1d50c"><td·class="memItemLeft"·align="right"·valign="top">typedef·Dune::FieldVector&lt;·ct,·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01203.html#a0a9bc1947b8b5f92f2601198c4a1d50c">Vector</a></td></tr>87 <tr·class="memitem:a0a9bc1947b8b5f92f2601198c4a1d50c"><td·class="memItemLeft"·align="right"·valign="top">typedef·Dune::FieldVector&lt;·ct,·dim·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01203.html#a0a9bc1947b8b5f92f2601198c4a1d50c">Vector</a></td></tr>
Offset 334, 15 lines modifiedOffset 334, 15 lines modified
334 ··</tr>334 ··</tr>
335 </table>335 </table>
336 </div><div·class="memdoc">336 </div><div·class="memdoc">
  
337 </div>337 </div>
338 </div>338 </div>
339 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>339 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
340 <li><a·class="el"·href="a00218_source.html">quadraturerules.hh</a></li>340 <li><a·class="el"·href="a00170_source.html">quadraturerules.hh</a></li>
341 </ul>341 </ul>
342 </div><!--·contents·-->342 </div><!--·contents·-->
343 <!--·start·footer·part·-->343 <!--·start·footer·part·-->
344 <hr·class="footer"/><address·class="footer"><small>344 <hr·class="footer"/><address·class="footer"><small>
345 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4345 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
346 </small></address>346 </small></address>
347 </body>347 </body>
1.91 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01207.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRule&lt;·ct,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div>77 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRule&lt;·ct,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div>
78 </div><!--header-->78 </div><!--header-->
79 <div·class="contents">79 <div·class="contents">
  
80 <p>Abstract·base·class·for·quadrature·rules.··80 <p>Abstract·base·class·for·quadrature·rules.··
81 ·<a·href="a01207.html#details">More...</a></p>81 ·<a·href="a01207.html#details">More...</a></p>
  
82 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>
83 <div·class="dynheader">83 <div·class="dynheader">
84 Inheritance·diagram·for·Dune::QuadratureRule&lt;·ct,·dim·&gt;:</div>84 Inheritance·diagram·for·Dune::QuadratureRule&lt;·ct,·dim·&gt;:</div>
85 <div·class="dyncontent">85 <div·class="dyncontent">
86 <div·class="center"><img·src="a01206.png"·border="0"·usemap="#a_dune_1_1_quadrature_rule_3_01ct_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>86 <div·class="center"><img·src="a01206.png"·border="0"·usemap="#a_dune_1_1_quadrature_rule_3_01ct_00_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
87 <map·name="a_dune_1_1_quadrature_rule_3_01ct_00_01dim_01_4_inherit__map"·id="a_dune_1_1_quadrature_rule_3_01ct_00_01dim_01_4_inherit__map">87 <map·name="a_dune_1_1_quadrature_rule_3_01ct_00_01dim_01_4_inherit__map"·id="a_dune_1_1_quadrature_rule_3_01ct_00_01dim_01_4_inherit__map">
88 <area·shape="rect"·title="Abstract·base·class·for·quadrature·rules."·alt=""·coords="5,80,157,121"/>88 <area·shape="rect"·title="Abstract·base·class·for·quadrature·rules."·alt=""·coords="5,80,157,121"/>
89 <area·shape="rect"·title="·"·alt=""·coords="24,5,139,32"/>89 <area·shape="rect"·title="·"·alt=""·coords="24,5,139,32"/>
Offset 466, 15 lines modifiedOffset 466, 15 lines modified
466 ··</tr>466 ··</tr>
467 </table>467 </table>
468 </div><div·class="memdoc">468 </div><div·class="memdoc">
  
469 </div>469 </div>
470 </div>470 </div>
471 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>471 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
472 <li><a·class="el"·href="a00218_source.html">quadraturerules.hh</a></li>472 <li><a·class="el"·href="a00170_source.html">quadraturerules.hh</a></li>
473 </ul>473 </ul>
474 </div><!--·contents·-->474 </div><!--·contents·-->
475 <!--·start·footer·part·-->475 <!--·start·footer·part·-->
476 <hr·class="footer"/><address·class="footer"><small>476 <hr·class="footer"/><address·class="footer"><small>
477 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4477 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
478 </small></address>478 </small></address>
479 </body>479 </body>
2.18 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01211.html
    
Offset 71, 21 lines modifiedOffset 71, 21 lines modified
71 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory&lt;·ctype,·dim·&gt;·Class·Template·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory&lt;·ctype,·dim·&gt;·Class·Template·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p>Factory·class·for·creation·of·quadrature·rules,·depending·on·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>,·order·and·<a·class="el"·href="a00258.html"·title="Defines·an·enum·for·currently·available·quadrature·rules.">QuadratureType</a>.··74 <p>Factory·class·for·creation·of·quadrature·rules,·depending·on·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>,·order·and·<a·class="el"·href="a00258.html"·title="Defines·an·enum·for·currently·available·quadrature·rules.">QuadratureType</a>.··
75 ·<a·href="a01211.html#details">More...</a></p>75 ·<a·href="a01211.html#details">More...</a></p>
  
76 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>
77 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>77 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
78 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·ctype,·int·dim&gt;<br·/>78 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·ctype,·int·dim&gt;<br·/>
79 class·Dune::QuadratureRuleFactory&lt;·ctype,·dim·&gt;</div><p·>Factory·class·for·creation·of·quadrature·rules,·depending·on·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>,·order·and·<a·class="el"·href="a00258.html"·title="Defines·an·enum·for·currently·available·quadrature·rules.">QuadratureType</a>.·</p>79 class·Dune::QuadratureRuleFactory&lt;·ctype,·dim·&gt;</div><p·>Factory·class·for·creation·of·quadrature·rules,·depending·on·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>,·order·and·<a·class="el"·href="a00258.html"·title="Defines·an·enum·for·currently·available·quadrature·rules.">QuadratureType</a>.·</p>
80 <p·>The·whole·class·is·private·and·can·only·be·accessed·by·the·singleton·container·class·<a·class="el"·href="a01215.html"·title="A·container·for·all·quadrature·rules·of·dimension·dim">QuadratureRules</a>.·</p>80 <p·>The·whole·class·is·private·and·can·only·be·accessed·by·the·singleton·container·class·<a·class="el"·href="a01215.html"·title="A·container·for·all·quadrature·rules·of·dimension·dim">QuadratureRules</a>.·</p>
81 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>81 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
82 <li><a·class="el"·href="a00218_source.html">quadraturerules.hh</a></li>82 <li><a·class="el"·href="a00170_source.html">quadraturerules.hh</a></li>
83 </ul>83 </ul>
84 </div><!--·contents·-->84 </div><!--·contents·-->
85 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
87 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
88 </small></address>88 </small></address>
89 </body>89 </body>
3.33 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01215.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRules&lt;·ctype,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div>72 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRules&lt;·ctype,·dim·&gt;·Class·Template·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00247.html">Quadrature</a></div></div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>A·container·for·all·quadrature·rules·of·dimension·<code>dim</code>··75 <p>A·container·for·all·quadrature·rules·of·dimension·<code>dim</code>··
76 ·<a·href="a01215.html#details">More...</a></p>76 ·<a·href="a01215.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>
78 <table·class="memberdecls">78 <table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
80 Static·Public·Member·Functions</h2></td></tr>80 Static·Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:a55d090c68f5bff19964b3f79af52f68d"><td·class="memItemLeft"·align="right"·valign="top">static·unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01215.html#a55d090c68f5bff19964b3f79af52f68d">maxOrder</a>·(const·<a·class="el"·href="a01391.html">GeometryType</a>·&amp;t,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">QuadratureType::Enum</a>·qt=<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">QuadratureType::GaussLegendre</a>)</td></tr>81 <tr·class="memitem:a55d090c68f5bff19964b3f79af52f68d"><td·class="memItemLeft"·align="right"·valign="top">static·unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01215.html#a55d090c68f5bff19964b3f79af52f68d">maxOrder</a>·(const·<a·class="el"·href="a01391.html">GeometryType</a>·&amp;t,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">QuadratureType::Enum</a>·qt=<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">QuadratureType::GaussLegendre</a>)</td></tr>
82 <tr·class="memdesc:a55d090c68f5bff19964b3f79af52f68d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">maximum·quadrature·order·for·given·geometry·type·and·quadrature·type··<a·href="a01215.html#a55d090c68f5bff19964b3f79af52f68d">More...</a><br·/></td></tr>82 <tr·class="memdesc:a55d090c68f5bff19964b3f79af52f68d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">maximum·quadrature·order·for·given·geometry·type·and·quadrature·type··<a·href="a01215.html#a55d090c68f5bff19964b3f79af52f68d">More...</a><br·/></td></tr>
83 <tr·class="separator:a55d090c68f5bff19964b3f79af52f68d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a55d090c68f5bff19964b3f79af52f68d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:ac69416a2180ed4043c457251b8b4eebe"><td·class="memItemLeft"·align="right"·valign="top">static·const·<a·class="el"·href="a01207.html">QuadratureRule</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01215.html#ac69416a2180ed4043c457251b8b4eebe">rule</a>·(const·<a·class="el"·href="a01391.html">GeometryType</a>·&amp;t,·int·p,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">QuadratureType::Enum</a>·qt=<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">QuadratureType::GaussLegendre</a>)</td></tr>84 <tr·class="memitem:ac69416a2180ed4043c457251b8b4eebe"><td·class="memItemLeft"·align="right"·valign="top">static·const·<a·class="el"·href="a01207.html">QuadratureRule</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01215.html#ac69416a2180ed4043c457251b8b4eebe">rule</a>·(const·<a·class="el"·href="a01391.html">GeometryType</a>·&amp;t,·int·p,·<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4">QuadratureType::Enum</a>·qt=<a·class="el"·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5fae603020acce944c499edb4">QuadratureType::GaussLegendre</a>)</td></tr>
Offset 223, 15 lines modifiedOffset 223, 15 lines modified
223 </div><div·class="memdoc">223 </div><div·class="memdoc">
  
224 <p>select·the·appropriate·<a·class="el"·href="a01207.html"·title="Abstract·base·class·for·quadrature·rules.">QuadratureRule</a>·for·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·t·and·order·p·</p>224 <p>select·the·appropriate·<a·class="el"·href="a01207.html"·title="Abstract·base·class·for·quadrature·rules.">QuadratureRule</a>·for·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·t·and·order·p·</p>
  
225 </div>225 </div>
226 </div>226 </div>
227 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>227 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
228 <li><a·class="el"·href="a00218_source.html">quadraturerules.hh</a></li>228 <li><a·class="el"·href="a00170_source.html">quadraturerules.hh</a></li>
229 </ul>229 </ul>
230 </div><!--·contents·-->230 </div><!--·contents·-->
231 <!--·start·footer·part·-->231 <!--·start·footer·part·-->
232 <hr·class="footer"/><address·class="footer"><small>232 <hr·class="footer"/><address·class="footer"><small>
233 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4233 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
234 </small></address>234 </small></address>
235 </body>235 </body>
1.14 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01219.html
    
Offset 68, 17 lines modifiedOffset 68, 17 lines modified
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="a01216.html">List·of·all·members</a>··</div>70 <a·href="a01216.html">List·of·all·members</a>··</div>
71 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory&lt;·ctype,·0·&gt;·Class·Template·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory&lt;·ctype,·0·&gt;·Class·Template·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>
75 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>75 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
76 <li><a·class="el"·href="a00218_source.html">quadraturerules.hh</a></li>76 <li><a·class="el"·href="a00170_source.html">quadraturerules.hh</a></li>
77 </ul>77 </ul>
78 </div><!--·contents·-->78 </div><!--·contents·-->
79 <!--·start·footer·part·-->79 <!--·start·footer·part·-->
80 <hr·class="footer"/><address·class="footer"><small>80 <hr·class="footer"/><address·class="footer"><small>
81 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.481 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
82 </small></address>82 </small></address>
83 </body>83 </body>
1.14 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01223.html
    
Offset 68, 17 lines modifiedOffset 68, 17 lines modified
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="a01220.html">List·of·all·members</a>··</div>70 <a·href="a01220.html">List·of·all·members</a>··</div>
71 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory&lt;·ctype,·1·&gt;·Class·Template·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory&lt;·ctype,·1·&gt;·Class·Template·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>
75 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>75 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
76 <li><a·class="el"·href="a00218_source.html">quadraturerules.hh</a></li>76 <li><a·class="el"·href="a00170_source.html">quadraturerules.hh</a></li>
77 </ul>77 </ul>
78 </div><!--·contents·-->78 </div><!--·contents·-->
79 <!--·start·footer·part·-->79 <!--·start·footer·part·-->
80 <hr·class="footer"/><address·class="footer"><small>80 <hr·class="footer"/><address·class="footer"><small>
81 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.481 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
82 </small></address>82 </small></address>
83 </body>83 </body>
1.14 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01227.html
    
Offset 68, 17 lines modifiedOffset 68, 17 lines modified
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="a01224.html">List·of·all·members</a>··</div>70 <a·href="a01224.html">List·of·all·members</a>··</div>
71 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory&lt;·ctype,·2·&gt;·Class·Template·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory&lt;·ctype,·2·&gt;·Class·Template·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>
75 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>75 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
76 <li><a·class="el"·href="a00218_source.html">quadraturerules.hh</a></li>76 <li><a·class="el"·href="a00170_source.html">quadraturerules.hh</a></li>
77 </ul>77 </ul>
78 </div><!--·contents·-->78 </div><!--·contents·-->
79 <!--·start·footer·part·-->79 <!--·start·footer·part·-->
80 <hr·class="footer"/><address·class="footer"><small>80 <hr·class="footer"/><address·class="footer"><small>
81 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.481 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
82 </small></address>82 </small></address>
83 </body>83 </body>
1.14 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01231.html
    
Offset 68, 17 lines modifiedOffset 68, 17 lines modified
68 <div·class="header">68 <div·class="header">
69 ··<div·class="summary">69 ··<div·class="summary">
70 <a·href="a01228.html">List·of·all·members</a>··</div>70 <a·href="a01228.html">List·of·all·members</a>··</div>
71 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory&lt;·ctype,·3·&gt;·Class·Template·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">Dune::QuadratureRuleFactory&lt;·ctype,·3·&gt;·Class·Template·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>
75 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>75 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
76 <li><a·class="el"·href="a00218_source.html">quadraturerules.hh</a></li>76 <li><a·class="el"·href="a00170_source.html">quadraturerules.hh</a></li>
77 </ul>77 </ul>
78 </div><!--·contents·-->78 </div><!--·contents·-->
79 <!--·start·footer·part·-->79 <!--·start·footer·part·-->
80 <hr·class="footer"/><address·class="footer"><small>80 <hr·class="footer"/><address·class="footer"><small>
81 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.481 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
82 </small></address>82 </small></address>
83 </body>83 </body>
2.12 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01239.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::Geo::ReferenceElement&lt;·Implementation·&gt;::Codim&lt;·codim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Geo::ReferenceElement&lt;·Implementation·&gt;::Codim&lt;·codim·&gt;·Struct·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Collection·of·types·depending·on·the·codimension.··75 <p>Collection·of·types·depending·on·the·codimension.··
76 ·<a·href="a01239.html#details">More...</a></p>76 ·<a·href="a01239.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/geometry/referenceelement.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00236_source.html">dune/geometry/referenceelement.hh</a>&gt;</code></p>
78 <table·class="memberdecls">78 <table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
80 Public·Types</h2></td></tr>80 Public·Types</h2></td></tr>
81 <tr·class="memitem:a034c2c384a82b9ab873762f3e533cb93"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01239.html#a034c2c384a82b9ab873762f3e533cb93">Geometry</a>·=·implementation-defined</td></tr>81 <tr·class="memitem:a034c2c384a82b9ab873762f3e533cb93"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01239.html#a034c2c384a82b9ab873762f3e533cb93">Geometry</a>·=·implementation-defined</td></tr>
82 <tr·class="memdesc:a034c2c384a82b9ab873762f3e533cb93"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·geometry·embedding·a·subentity·into·the·reference·element··<a·href="a01239.html#a034c2c384a82b9ab873762f3e533cb93">More...</a><br·/></td></tr>82 <tr·class="memdesc:a034c2c384a82b9ab873762f3e533cb93"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">type·of·geometry·embedding·a·subentity·into·the·reference·element··<a·href="a01239.html#a034c2c384a82b9ab873762f3e533cb93">More...</a><br·/></td></tr>
83 <tr·class="separator:a034c2c384a82b9ab873762f3e533cb93"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a034c2c384a82b9ab873762f3e533cb93"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 </table>84 </table>
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 </div><div·class="memdoc">106 </div><div·class="memdoc">
  
107 <p>type·of·geometry·embedding·a·subentity·into·the·reference·element·</p>107 <p>type·of·geometry·embedding·a·subentity·into·the·reference·element·</p>
  
108 </div>108 </div>
109 </div>109 </div>
110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
111 <li><a·class="el"·href="a00230_source.html">referenceelement.hh</a></li>111 <li><a·class="el"·href="a00236_source.html">referenceelement.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 <!--·start·footer·part·-->114 <!--·start·footer·part·-->
115 <hr·class="footer"/><address·class="footer"><small>115 <hr·class="footer"/><address·class="footer"><small>
116 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4116 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
117 </small></address>117 </small></address>
118 </body>118 </body>
1.46 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01243.html
    
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 <p·>Each·specialisation·should·contain·a·single·member·typedef·Imp,·e.g.:·</p><div·class="fragment"><div·class="line"><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CoordType&gt;</div>89 <p·>Each·specialisation·should·contain·a·single·member·typedef·Imp,·e.g.:·</p><div·class="fragment"><div·class="line"><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CoordType&gt;</div>
90 <div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01243.html">Traits</a>&lt;sphereTopologyId,·CoordType,·Impl::CubeToplogy&lt;2&gt;::id,·2&gt;</div>90 <div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01243.html">Traits</a>&lt;sphereTopologyId,·CoordType,·Impl::CubeToplogy&lt;2&gt;::id,·2&gt;</div>
91 <div·class="line">{</div>91 <div·class="line">{</div>
92 <div·class="line">··<span·class="keyword">typedef</span>·SquaringTheCircle::Refinement·Imp;</div>92 <div·class="line">··<span·class="keyword">typedef</span>·SquaringTheCircle::Refinement·Imp;</div>
93 <div·class="line">};</div>93 <div·class="line">};</div>
94 <div·class="ttc"·id="aa01243_html"><div·class="ttname"><a·href="a01243.html">Dune::RefinementImp::Traits</a></div><div·class="ttdoc">Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular·Refinement·implementation.</div><div·class="ttdef"><b>Definition:</b>·base.cc:70</div></div>94 <div·class="ttc"·id="aa01243_html"><div·class="ttname"><a·href="a01243.html">Dune::RefinementImp::Traits</a></div><div·class="ttdoc">Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular·Refinement·implementation.</div><div·class="ttdef"><b>Definition:</b>·base.cc:70</div></div>
95 </div><!--·fragment·-->·</div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>95 </div><!--·fragment·-->·</div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
96 <li><a·class="el"·href="a00188.html">base.cc</a></li>96 <li><a·class="el"·href="a00182.html">base.cc</a></li>
97 </ul>97 </ul>
98 </div><!--·contents·-->98 </div><!--·contents·-->
99 <!--·start·footer·part·-->99 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>100 <hr·class="footer"/><address·class="footer"><small>
101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4101 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
102 </small></address>102 </small></address>
103 </body>103 </body>
685 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01247.html
    
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 ··</tr>136 ··</tr>
137 </table>137 </table>
138 </div><div·class="memdoc">138 </div><div·class="memdoc">
  
139 </div>139 </div>
140 </div>140 </div>
141 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>141 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
142 <li><a·class="el"·href="a00188.html">base.cc</a></li>142 <li><a·class="el"·href="a00182.html">base.cc</a></li>
143 </ul>143 </ul>
144 </div><!--·contents·-->144 </div><!--·contents·-->
145 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
146 <hr·class="footer"/><address·class="footer"><small>146 <hr·class="footer"/><address·class="footer"><small>
147 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4147 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
148 </small></address>148 </small></address>
149 </body>149 </body>
736 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01251.html
    
Offset 453, 15 lines modifiedOffset 453, 15 lines modified
  
453 <p>The·IndexVector·of·the·Refinement.·</p>453 <p>The·IndexVector·of·the·Refinement.·</p>
454 <p·>This·is·always·a·typedef·to·a·FieldVector·</p>454 <p·>This·is·always·a·typedef·to·a·FieldVector·</p>
  
455 </div>455 </div>
456 </div>456 </div>
457 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>457 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
458 <li><a·class="el"·href="a00188.html">base.cc</a></li>458 <li><a·class="el"·href="a00182.html">base.cc</a></li>
459 </ul>459 </ul>
460 </div><!--·contents·-->460 </div><!--·contents·-->
461 <!--·start·footer·part·-->461 <!--·start·footer·part·-->
462 <hr·class="footer"/><address·class="footer"><small>462 <hr·class="footer"/><address·class="footer"><small>
463 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4463 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
464 </small></address>464 </small></address>
465 </body>465 </body>
760 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01255.html
    
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
  
111 <p>The·SubEntityIterator·for·each·codim.·</p>111 <p>The·SubEntityIterator·for·each·codim.·</p>
112 <p·>This·is·<em>some</em>·sort·of·type,·not·necessarily·a·typedef·</p>112 <p·>This·is·<em>some</em>·sort·of·type,·not·necessarily·a·typedef·</p>
  
113 </div>113 </div>
114 </div>114 </div>
115 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>115 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
116 <li><a·class="el"·href="a00188.html">base.cc</a></li>116 <li><a·class="el"·href="a00182.html">base.cc</a></li>
117 </ul>117 </ul>
118 </div><!--·contents·-->118 </div><!--·contents·-->
119 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
120 <hr·class="footer"/><address·class="footer"><small>120 <hr·class="footer"/><address·class="footer"><small>
121 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4121 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
122 </small></address>122 </small></address>
123 </body>123 </body>
704 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01259.html
    
Offset 405, 15 lines modifiedOffset 405, 15 lines modified
405 </div><div·class="memdoc">405 </div><div·class="memdoc">
  
406 <p>Know·your·own·dimension.·</p>406 <p>Know·your·own·dimension.·</p>
  
407 </div>407 </div>
408 </div>408 </div>
409 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>409 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
410 <li><a·class="el"·href="a00185.html">hcube.cc</a></li>410 <li><a·class="el"·href="a00191.html">hcube.cc</a></li>
411 </ul>411 </ul>
412 </div><!--·contents·-->412 </div><!--·contents·-->
413 <!--·start·footer·part·-->413 <!--·start·footer·part·-->
414 <hr·class="footer"/><address·class="footer"><small>414 <hr·class="footer"/><address·class="footer"><small>
415 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4415 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
416 </small></address>416 </small></address>
417 </body>417 </body>
698 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01263.html
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ········</tr>94 ········</tr>
95 ······</table>95 ······</table>
96 </div><div·class="memdoc">96 </div><div·class="memdoc">
  
97 </div>97 </div>
98 </div>98 </div>
99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
100 <li><a·class="el"·href="a00185.html">hcube.cc</a></li>100 <li><a·class="el"·href="a00191.html">hcube.cc</a></li>
101 </ul>101 </ul>
102 </div><!--·contents·-->102 </div><!--·contents·-->
103 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
106 </small></address>106 </small></address>
107 </body>107 </body>
1.1 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01267.html
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ····<tr><td·class="paramname">CoordType</td><td>Coordinate·type·of·the·refined·element·</td></tr>90 ····<tr><td·class="paramname">CoordType</td><td>Coordinate·type·of·the·refined·element·</td></tr>
91 ····<tr><td·class="paramname">codimension</td><td>Codimension·of·the·iterator</td></tr>91 ····<tr><td·class="paramname">codimension</td><td>Codimension·of·the·iterator</td></tr>
92 ··</table>92 ··</table>
93 ··</dd>93 ··</dd>
94 </dl>94 </dl>
95 <p>This·is·the·base·class·for·SubEntityIterators.·We·have·to·use·this·construct·because·RefinementImp&lt;...&gt;::codim&lt;...&gt;·cannot·be·specialized·without·first·specializing·<a·class="el"·href="a01259.html"·title="Refinement·implementation·for·hypercubes">RefinementImp</a>.·</p>95 <p>This·is·the·base·class·for·SubEntityIterators.·We·have·to·use·this·construct·because·RefinementImp&lt;...&gt;::codim&lt;...&gt;·cannot·be·specialized·without·first·specializing·<a·class="el"·href="a01259.html"·title="Refinement·implementation·for·hypercubes">RefinementImp</a>.·</p>
96 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>96 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
97 <li><a·class="el"·href="a00185.html">hcube.cc</a></li>97 <li><a·class="el"·href="a00191.html">hcube.cc</a></li>
98 </ul>98 </ul>
99 </div><!--·contents·-->99 </div><!--·contents·-->
100 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>101 <hr·class="footer"/><address·class="footer"><small>
102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4102 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
103 </small></address>103 </small></address>
104 </body>104 </body>
699 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01271.html
    
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
151 ········</tr>151 ········</tr>
152 ······</table>152 ······</table>
153 </div><div·class="memdoc">153 </div><div·class="memdoc">
  
154 </div>154 </div>
155 </div>155 </div>
156 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>156 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
157 <li><a·class="el"·href="a00185.html">hcube.cc</a></li>157 <li><a·class="el"·href="a00191.html">hcube.cc</a></li>
158 </ul>158 </ul>
159 </div><!--·contents·-->159 </div><!--·contents·-->
160 <!--·start·footer·part·-->160 <!--·start·footer·part·-->
161 <hr·class="footer"/><address·class="footer"><small>161 <hr·class="footer"/><address·class="footer"><small>
162 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4162 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
163 </small></address>163 </small></address>
164 </body>164 </body>
699 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01275.html
    
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 ········</tr>187 ········</tr>
188 ······</table>188 ······</table>
189 </div><div·class="memdoc">189 </div><div·class="memdoc">
  
190 </div>190 </div>
191 </div>191 </div>
192 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>192 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
193 <li><a·class="el"·href="a00185.html">hcube.cc</a></li>193 <li><a·class="el"·href="a00191.html">hcube.cc</a></li>
194 </ul>194 </ul>
195 </div><!--·contents·-->195 </div><!--·contents·-->
196 <!--·start·footer·part·-->196 <!--·start·footer·part·-->
197 <hr·class="footer"/><address·class="footer"><small>197 <hr·class="footer"/><address·class="footer"><small>
198 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4198 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
199 </small></address>199 </small></address>
200 </body>200 </body>
699 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01279.html
    
Offset 256, 15 lines modifiedOffset 256, 15 lines modified
256 ········</tr>256 ········</tr>
257 ······</table>257 ······</table>
258 </div><div·class="memdoc">258 </div><div·class="memdoc">
  
259 </div>259 </div>
260 </div>260 </div>
261 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>261 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
262 <li><a·class="el"·href="a00185.html">hcube.cc</a></li>262 <li><a·class="el"·href="a00191.html">hcube.cc</a></li>
263 </ul>263 </ul>
264 </div><!--·contents·-->264 </div><!--·contents·-->
265 <!--·start·footer·part·-->265 <!--·start·footer·part·-->
266 <hr·class="footer"/><address·class="footer"><small>266 <hr·class="footer"/><address·class="footer"><small>
267 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4267 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
268 </small></address>268 </small></address>
269 </body>269 </body>
1.33 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01283.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 <div·class="center"><img·src="a01282.png"·border="0"·usemap="#a_dune_1_1_refinement_imp_1_1_h_cube_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01282.png"·border="0"·usemap="#a_dune_1_1_refinement_imp_1_1_h_cube_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="a_dune_1_1_refinement_imp_1_1_h_cube_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_refinement_imp_1_1_h_cube_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map">76 <map·name="a_dune_1_1_refinement_imp_1_1_h_cube_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_refinement_imp_1_1_h_cube_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map">
77 <area·shape="rect"·title="·"·alt=""·coords="5,5,263,76"/>77 <area·shape="rect"·title="·"·alt=""·coords="5,5,263,76"/>
78 <area·shape="rect"·href="a01303.html"·title="·"·alt=""·coords="311,5,565,76"/>78 <area·shape="rect"·href="a01303.html"·title="·"·alt=""·coords="311,5,565,76"/>
79 </map>79 </map>
80 </div>80 </div>
81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
82 <li><a·class="el"·href="a00182.html">hcubetriangulation.cc</a></li>82 <li><a·class="el"·href="a00188.html">hcubetriangulation.cc</a></li>
83 </ul>83 </ul>
84 </div><!--·contents·-->84 </div><!--·contents·-->
85 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
87 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
88 </small></address>88 </small></address>
89 </body>89 </body>
713 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01287.html
    
Offset 388, 15 lines modifiedOffset 388, 15 lines modified
388 ··</tr>388 ··</tr>
389 </table>389 </table>
390 </div><div·class="memdoc">390 </div><div·class="memdoc">
  
391 </div>391 </div>
392 </div>392 </div>
393 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>393 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
394 <li><a·class="el"·href="a00182.html">hcubetriangulation.cc</a></li>394 <li><a·class="el"·href="a00188.html">hcubetriangulation.cc</a></li>
395 </ul>395 </ul>
396 </div><!--·contents·-->396 </div><!--·contents·-->
397 <!--·start·footer·part·-->397 <!--·start·footer·part·-->
398 <hr·class="footer"/><address·class="footer"><small>398 <hr·class="footer"/><address·class="footer"><small>
399 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4399 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
400 </small></address>400 </small></address>
401 </body>401 </body>
724 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01291.html
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ········</tr>94 ········</tr>
95 ······</table>95 ······</table>
96 </div><div·class="memdoc">96 </div><div·class="memdoc">
  
97 </div>97 </div>
98 </div>98 </div>
99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
100 <li><a·class="el"·href="a00182.html">hcubetriangulation.cc</a></li>100 <li><a·class="el"·href="a00188.html">hcubetriangulation.cc</a></li>
101 </ul>101 </ul>
102 </div><!--·contents·-->102 </div><!--·contents·-->
103 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
106 </small></address>106 </small></address>
107 </body>107 </body>
713 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01295.html
    
Offset 433, 15 lines modifiedOffset 433, 15 lines modified
433 ··</tr>433 ··</tr>
434 </table>434 </table>
435 </div><div·class="memdoc">435 </div><div·class="memdoc">
  
436 </div>436 </div>
437 </div>437 </div>
438 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>438 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
439 <li><a·class="el"·href="a00182.html">hcubetriangulation.cc</a></li>439 <li><a·class="el"·href="a00188.html">hcubetriangulation.cc</a></li>
440 </ul>440 </ul>
441 </div><!--·contents·-->441 </div><!--·contents·-->
442 <!--·start·footer·part·-->442 <!--·start·footer·part·-->
443 <hr·class="footer"/><address·class="footer"><small>443 <hr·class="footer"/><address·class="footer"><small>
444 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4444 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
445 </small></address>445 </small></address>
446 </body>446 </body>
713 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01299.html
    
Offset 491, 15 lines modifiedOffset 491, 15 lines modified
491 ··</tr>491 ··</tr>
492 </table>492 </table>
493 </div><div·class="memdoc">493 </div><div·class="memdoc">
  
494 </div>494 </div>
495 </div>495 </div>
496 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>496 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
497 <li><a·class="el"·href="a00182.html">hcubetriangulation.cc</a></li>497 <li><a·class="el"·href="a00188.html">hcubetriangulation.cc</a></li>
498 </ul>498 </ul>
499 </div><!--·contents·-->499 </div><!--·contents·-->
500 <!--·start·footer·part·-->500 <!--·start·footer·part·-->
501 <hr·class="footer"/><address·class="footer"><small>501 <hr·class="footer"/><address·class="footer"><small>
502 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4502 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
503 </small></address>503 </small></address>
504 </body>504 </body>
725 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01303.html
    
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 ········</tr>187 ········</tr>
188 ······</table>188 ······</table>
189 </div><div·class="memdoc">189 </div><div·class="memdoc">
  
190 </div>190 </div>
191 </div>191 </div>
192 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>192 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
193 <li><a·class="el"·href="a00182.html">hcubetriangulation.cc</a></li>193 <li><a·class="el"·href="a00188.html">hcubetriangulation.cc</a></li>
194 </ul>194 </ul>
195 </div><!--·contents·-->195 </div><!--·contents·-->
196 <!--·start·footer·part·-->196 <!--·start·footer·part·-->
197 <hr·class="footer"/><address·class="footer"><small>197 <hr·class="footer"/><address·class="footer"><small>
198 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4198 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
199 </small></address>199 </small></address>
200 </body>200 </body>
1.33 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01307.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 <div·class="center"><img·src="a01306.png"·border="0"·usemap="#a_dune_1_1_refinement_imp_1_1_prism_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01306.png"·border="0"·usemap="#a_dune_1_1_refinement_imp_1_1_prism_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="a_dune_1_1_refinement_imp_1_1_prism_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_refinement_imp_1_1_prism_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map">76 <map·name="a_dune_1_1_refinement_imp_1_1_prism_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_refinement_imp_1_1_prism_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map">
77 <area·shape="rect"·title="·"·alt=""·coords="5,5,263,76"/>77 <area·shape="rect"·title="·"·alt=""·coords="5,5,263,76"/>
78 <area·shape="rect"·href="a01327.html"·title="·"·alt=""·coords="311,5,565,76"/>78 <area·shape="rect"·href="a01327.html"·title="·"·alt=""·coords="311,5,565,76"/>
79 </map>79 </map>
80 </div>80 </div>
81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
82 <li><a·class="el"·href="a00176.html">prismtriangulation.cc</a></li>82 <li><a·class="el"·href="a00185.html">prismtriangulation.cc</a></li>
83 </ul>83 </ul>
84 </div><!--·contents·-->84 </div><!--·contents·-->
85 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
87 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
88 </small></address>88 </small></address>
89 </body>89 </body>
713 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01311.html
    
Offset 395, 15 lines modifiedOffset 395, 15 lines modified
395 ··</tr>395 ··</tr>
396 </table>396 </table>
397 </div><div·class="memdoc">397 </div><div·class="memdoc">
  
398 </div>398 </div>
399 </div>399 </div>
400 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>400 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
401 <li><a·class="el"·href="a00176.html">prismtriangulation.cc</a></li>401 <li><a·class="el"·href="a00185.html">prismtriangulation.cc</a></li>
402 </ul>402 </ul>
403 </div><!--·contents·-->403 </div><!--·contents·-->
404 <!--·start·footer·part·-->404 <!--·start·footer·part·-->
405 <hr·class="footer"/><address·class="footer"><small>405 <hr·class="footer"/><address·class="footer"><small>
406 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4406 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
407 </small></address>407 </small></address>
408 </body>408 </body>
724 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01315.html
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ········</tr>94 ········</tr>
95 ······</table>95 ······</table>
96 </div><div·class="memdoc">96 </div><div·class="memdoc">
  
97 </div>97 </div>
98 </div>98 </div>
99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
100 <li><a·class="el"·href="a00176.html">prismtriangulation.cc</a></li>100 <li><a·class="el"·href="a00185.html">prismtriangulation.cc</a></li>
101 </ul>101 </ul>
102 </div><!--·contents·-->102 </div><!--·contents·-->
103 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
106 </small></address>106 </small></address>
107 </body>107 </body>
713 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01319.html
    
Offset 433, 15 lines modifiedOffset 433, 15 lines modified
433 ··</tr>433 ··</tr>
434 </table>434 </table>
435 </div><div·class="memdoc">435 </div><div·class="memdoc">
  
436 </div>436 </div>
437 </div>437 </div>
438 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>438 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
439 <li><a·class="el"·href="a00176.html">prismtriangulation.cc</a></li>439 <li><a·class="el"·href="a00185.html">prismtriangulation.cc</a></li>
440 </ul>440 </ul>
441 </div><!--·contents·-->441 </div><!--·contents·-->
442 <!--·start·footer·part·-->442 <!--·start·footer·part·-->
443 <hr·class="footer"/><address·class="footer"><small>443 <hr·class="footer"/><address·class="footer"><small>
444 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4444 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
445 </small></address>445 </small></address>
446 </body>446 </body>
713 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01323.html
    
Offset 469, 15 lines modifiedOffset 469, 15 lines modified
469 ··</tr>469 ··</tr>
470 </table>470 </table>
471 </div><div·class="memdoc">471 </div><div·class="memdoc">
  
472 </div>472 </div>
473 </div>473 </div>
474 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>474 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
475 <li><a·class="el"·href="a00176.html">prismtriangulation.cc</a></li>475 <li><a·class="el"·href="a00185.html">prismtriangulation.cc</a></li>
476 </ul>476 </ul>
477 </div><!--·contents·-->477 </div><!--·contents·-->
478 <!--·start·footer·part·-->478 <!--·start·footer·part·-->
479 <hr·class="footer"/><address·class="footer"><small>479 <hr·class="footer"/><address·class="footer"><small>
480 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4480 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
481 </small></address>481 </small></address>
482 </body>482 </body>
725 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01327.html
    
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 ········</tr>187 ········</tr>
188 ······</table>188 ······</table>
189 </div><div·class="memdoc">189 </div><div·class="memdoc">
  
190 </div>190 </div>
191 </div>191 </div>
192 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>192 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
193 <li><a·class="el"·href="a00176.html">prismtriangulation.cc</a></li>193 <li><a·class="el"·href="a00185.html">prismtriangulation.cc</a></li>
194 </ul>194 </ul>
195 </div><!--·contents·-->195 </div><!--·contents·-->
196 <!--·start·footer·part·-->196 <!--·start·footer·part·-->
197 <hr·class="footer"/><address·class="footer"><small>197 <hr·class="footer"/><address·class="footer"><small>
198 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4198 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
199 </small></address>199 </small></address>
200 </body>200 </body>
1.34 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01331.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 <div·class="center"><img·src="a01330.png"·border="0"·usemap="#a_dune_1_1_refinement_imp_1_1_pyramid_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01330.png"·border="0"·usemap="#a_dune_1_1_refinement_imp_1_1_pyramid_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="a_dune_1_1_refinement_imp_1_1_pyramid_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_refinement_imp_1_1_pyramid_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map">76 <map·name="a_dune_1_1_refinement_imp_1_1_pyramid_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_refinement_imp_1_1_pyramid_triangulation_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map">
77 <area·shape="rect"·title="·"·alt=""·coords="5,5,263,76"/>77 <area·shape="rect"·title="·"·alt=""·coords="5,5,263,76"/>
78 <area·shape="rect"·href="a01351.html"·title="·"·alt=""·coords="311,5,565,76"/>78 <area·shape="rect"·href="a01351.html"·title="·"·alt=""·coords="311,5,565,76"/>
79 </map>79 </map>
80 </div>80 </div>
81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
82 <li><a·class="el"·href="a00179.html">pyramidtriangulation.cc</a></li>82 <li><a·class="el"·href="a00194.html">pyramidtriangulation.cc</a></li>
83 </ul>83 </ul>
84 </div><!--·contents·-->84 </div><!--·contents·-->
85 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
87 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
88 </small></address>88 </small></address>
89 </body>89 </body>
717 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01335.html
    
Offset 395, 15 lines modifiedOffset 395, 15 lines modified
395 ··</tr>395 ··</tr>
396 </table>396 </table>
397 </div><div·class="memdoc">397 </div><div·class="memdoc">
  
398 </div>398 </div>
399 </div>399 </div>
400 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>400 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
401 <li><a·class="el"·href="a00179.html">pyramidtriangulation.cc</a></li>401 <li><a·class="el"·href="a00194.html">pyramidtriangulation.cc</a></li>
402 </ul>402 </ul>
403 </div><!--·contents·-->403 </div><!--·contents·-->
404 <!--·start·footer·part·-->404 <!--·start·footer·part·-->
405 <hr·class="footer"/><address·class="footer"><small>405 <hr·class="footer"/><address·class="footer"><small>
406 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4406 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
407 </small></address>407 </small></address>
408 </body>408 </body>
728 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01339.html
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ········</tr>94 ········</tr>
95 ······</table>95 ······</table>
96 </div><div·class="memdoc">96 </div><div·class="memdoc">
  
97 </div>97 </div>
98 </div>98 </div>
99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
100 <li><a·class="el"·href="a00179.html">pyramidtriangulation.cc</a></li>100 <li><a·class="el"·href="a00194.html">pyramidtriangulation.cc</a></li>
101 </ul>101 </ul>
102 </div><!--·contents·-->102 </div><!--·contents·-->
103 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
106 </small></address>106 </small></address>
107 </body>107 </body>
717 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01343.html
    
Offset 433, 15 lines modifiedOffset 433, 15 lines modified
433 ··</tr>433 ··</tr>
434 </table>434 </table>
435 </div><div·class="memdoc">435 </div><div·class="memdoc">
  
436 </div>436 </div>
437 </div>437 </div>
438 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>438 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
439 <li><a·class="el"·href="a00179.html">pyramidtriangulation.cc</a></li>439 <li><a·class="el"·href="a00194.html">pyramidtriangulation.cc</a></li>
440 </ul>440 </ul>
441 </div><!--·contents·-->441 </div><!--·contents·-->
442 <!--·start·footer·part·-->442 <!--·start·footer·part·-->
443 <hr·class="footer"/><address·class="footer"><small>443 <hr·class="footer"/><address·class="footer"><small>
444 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4444 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
445 </small></address>445 </small></address>
446 </body>446 </body>
717 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01347.html
    
Offset 469, 15 lines modifiedOffset 469, 15 lines modified
469 ··</tr>469 ··</tr>
470 </table>470 </table>
471 </div><div·class="memdoc">471 </div><div·class="memdoc">
  
472 </div>472 </div>
473 </div>473 </div>
474 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>474 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
475 <li><a·class="el"·href="a00179.html">pyramidtriangulation.cc</a></li>475 <li><a·class="el"·href="a00194.html">pyramidtriangulation.cc</a></li>
476 </ul>476 </ul>
477 </div><!--·contents·-->477 </div><!--·contents·-->
478 <!--·start·footer·part·-->478 <!--·start·footer·part·-->
479 <hr·class="footer"/><address·class="footer"><small>479 <hr·class="footer"/><address·class="footer"><small>
480 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4480 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
481 </small></address>481 </small></address>
482 </body>482 </body>
729 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01351.html
    
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 ········</tr>187 ········</tr>
188 ······</table>188 ······</table>
189 </div><div·class="memdoc">189 </div><div·class="memdoc">
  
190 </div>190 </div>
191 </div>191 </div>
192 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>192 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
193 <li><a·class="el"·href="a00179.html">pyramidtriangulation.cc</a></li>193 <li><a·class="el"·href="a00194.html">pyramidtriangulation.cc</a></li>
194 </ul>194 </ul>
195 </div><!--·contents·-->195 </div><!--·contents·-->
196 <!--·start·footer·part·-->196 <!--·start·footer·part·-->
197 <hr·class="footer"/><address·class="footer"><small>197 <hr·class="footer"/><address·class="footer"><small>
198 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4198 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
199 </small></address>199 </small></address>
200 </body>200 </body>
691 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01355.html
    
Offset 388, 15 lines modifiedOffset 388, 15 lines modified
388 ··</tr>388 ··</tr>
389 </table>389 </table>
390 </div><div·class="memdoc">390 </div><div·class="memdoc">
  
391 </div>391 </div>
392 </div>392 </div>
393 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>393 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
394 <li><a·class="el"·href="a00191.html">simplex.cc</a></li>394 <li><a·class="el"·href="a00179.html">simplex.cc</a></li>
395 </ul>395 </ul>
396 </div><!--·contents·-->396 </div><!--·contents·-->
397 <!--·start·footer·part·-->397 <!--·start·footer·part·-->
398 <hr·class="footer"/><address·class="footer"><small>398 <hr·class="footer"/><address·class="footer"><small>
399 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4399 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
400 </small></address>400 </small></address>
401 </body>401 </body>
702 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01359.html
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ········</tr>94 ········</tr>
95 ······</table>95 ······</table>
96 </div><div·class="memdoc">96 </div><div·class="memdoc">
  
97 </div>97 </div>
98 </div>98 </div>
99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>99 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
100 <li><a·class="el"·href="a00191.html">simplex.cc</a></li>100 <li><a·class="el"·href="a00179.html">simplex.cc</a></li>
101 </ul>101 </ul>
102 </div><!--·contents·-->102 </div><!--·contents·-->
103 <!--·start·footer·part·-->103 <!--·start·footer·part·-->
104 <hr·class="footer"/><address·class="footer"><small>104 <hr·class="footer"/><address·class="footer"><small>
105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4105 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
106 </small></address>106 </small></address>
107 </body>107 </body>
1.27 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01363.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 <div·class="center"><img·src="a01362.png"·border="0"·usemap="#a_dune_1_1_refinement_imp_1_1_simplex_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01362.png"·border="0"·usemap="#a_dune_1_1_refinement_imp_1_1_simplex_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="a_dune_1_1_refinement_imp_1_1_simplex_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_refinement_imp_1_1_simplex_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map">76 <map·name="a_dune_1_1_refinement_imp_1_1_simplex_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_refinement_imp_1_1_simplex_1_1_refinement_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map">
77 <area·shape="rect"·title="·"·alt=""·coords="5,5,216,76"/>77 <area·shape="rect"·title="·"·alt=""·coords="5,5,216,76"/>
78 <area·shape="rect"·href="a01375.html"·title="·"·alt=""·coords="264,5,441,76"/>78 <area·shape="rect"·href="a01375.html"·title="·"·alt=""·coords="264,5,441,76"/>
79 </map>79 </map>
80 </div>80 </div>
81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
82 <li><a·class="el"·href="a00191.html">simplex.cc</a></li>82 <li><a·class="el"·href="a00179.html">simplex.cc</a></li>
83 </ul>83 </ul>
84 </div><!--·contents·-->84 </div><!--·contents·-->
85 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
87 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
88 </small></address>88 </small></address>
89 </body>89 </body>
691 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01367.html
    
Offset 365, 15 lines modifiedOffset 365, 15 lines modified
365 ··</tr>365 ··</tr>
366 </table>366 </table>
367 </div><div·class="memdoc">367 </div><div·class="memdoc">
  
368 </div>368 </div>
369 </div>369 </div>
370 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>370 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
371 <li><a·class="el"·href="a00191.html">simplex.cc</a></li>371 <li><a·class="el"·href="a00179.html">simplex.cc</a></li>
372 </ul>372 </ul>
373 </div><!--·contents·-->373 </div><!--·contents·-->
374 <!--·start·footer·part·-->374 <!--·start·footer·part·-->
375 <hr·class="footer"/><address·class="footer"><small>375 <hr·class="footer"/><address·class="footer"><small>
376 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4376 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
377 </small></address>377 </small></address>
378 </body>378 </body>
691 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01371.html
    
Offset 481, 15 lines modifiedOffset 481, 15 lines modified
481 ··</tr>481 ··</tr>
482 </table>482 </table>
483 </div><div·class="memdoc">483 </div><div·class="memdoc">
  
484 </div>484 </div>
485 </div>485 </div>
486 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>486 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
487 <li><a·class="el"·href="a00191.html">simplex.cc</a></li>487 <li><a·class="el"·href="a00179.html">simplex.cc</a></li>
488 </ul>488 </ul>
489 </div><!--·contents·-->489 </div><!--·contents·-->
490 <!--·start·footer·part·-->490 <!--·start·footer·part·-->
491 <hr·class="footer"/><address·class="footer"><small>491 <hr·class="footer"/><address·class="footer"><small>
492 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4492 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
493 </small></address>493 </small></address>
494 </body>494 </body>
703 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01375.html
    
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 ········</tr>143 ········</tr>
144 ······</table>144 ······</table>
145 </div><div·class="memdoc">145 </div><div·class="memdoc">
  
146 </div>146 </div>
147 </div>147 </div>
148 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>148 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
149 <li><a·class="el"·href="a00191.html">simplex.cc</a></li>149 <li><a·class="el"·href="a00179.html">simplex.cc</a></li>
150 </ul>150 </ul>
151 </div><!--·contents·-->151 </div><!--·contents·-->
152 <!--·start·footer·part·-->152 <!--·start·footer·part·-->
153 <hr·class="footer"/><address·class="footer"><small>153 <hr·class="footer"/><address·class="footer"><small>
154 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4154 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
155 </small></address>155 </small></address>
156 </body>156 </body>
2.11 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01379.html
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ··<div·class="headertitle"><div·class="title">Dune::TopologyFactory&lt;·Traits·&gt;·Struct·Template·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">Dune::TopologyFactory&lt;·Traits·&gt;·Struct·Template·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
  
77 <p>Provide·a·factory·over·the·generic·topologies.··77 <p>Provide·a·factory·over·the·generic·topologies.··
78 ·<a·href="a01379.html#details">More...</a></p>78 ·<a·href="a01379.html#details">More...</a></p>
  
79 <p><code>#include·&lt;<a·class="el"·href="a00221_source.html">dune/geometry/topologyfactory.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/geometry/topologyfactory.hh</a>&gt;</code></p>
80 <table·class="memberdecls">80 <table·class="memberdecls">
81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>81 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
82 Public·Types</h2></td></tr>82 Public·Types</h2></td></tr>
83 <tr·class="memitem:aa4fd3e0e671225cd8a7851ebed201f2a"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::Key&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.html#aa4fd3e0e671225cd8a7851ebed201f2a">Key</a></td></tr>83 <tr·class="memitem:aa4fd3e0e671225cd8a7851ebed201f2a"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::Key&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.html#aa4fd3e0e671225cd8a7851ebed201f2a">Key</a></td></tr>
84 <tr·class="separator:aa4fd3e0e671225cd8a7851ebed201f2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:aa4fd3e0e671225cd8a7851ebed201f2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 <tr·class="memitem:af8e95b31a464841f84839db4d7613136"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::Object&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.html#af8e95b31a464841f84839db4d7613136">Object</a></td></tr>85 <tr·class="memitem:af8e95b31a464841f84839db4d7613136"><td·class="memItemLeft"·align="right"·valign="top">typedef·Traits::Object&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.html#af8e95b31a464841f84839db4d7613136">Object</a></td></tr>
86 <tr·class="separator:af8e95b31a464841f84839db4d7613136"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:af8e95b31a464841f84839db4d7613136"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 321, 15 lines modifiedOffset 321, 15 lines modified
321 ··</tr>321 ··</tr>
322 </table>322 </table>
323 </div><div·class="memdoc">323 </div><div·class="memdoc">
  
324 </div>324 </div>
325 </div>325 </div>
326 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>326 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
327 <li><a·class="el"·href="a00221_source.html">topologyfactory.hh</a></li>327 <li><a·class="el"·href="a00206_source.html">topologyfactory.hh</a></li>
328 </ul>328 </ul>
329 </div><!--·contents·-->329 </div><!--·contents·-->
330 <!--·start·footer·part·-->330 <!--·start·footer·part·-->
331 <hr·class="footer"/><address·class="footer"><small>331 <hr·class="footer"/><address·class="footer"><small>
332 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4332 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
333 </small></address>333 </small></address>
334 </body>334 </body>
2.4 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01383.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::TopologySingletonFactory&lt;·Factory·&gt;·Struct·Template·Reference</div></div>75 ··<div·class="headertitle"><div·class="title">Dune::TopologySingletonFactory&lt;·Factory·&gt;·Struct·Template·Reference</div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p>A·wrapper·for·a·<a·class="el"·href="a01379.html"·title="Provide·a·factory·over·the·generic·topologies.">TopologyFactory</a>·providing·singleton·storage.·Same·usage·as·<a·class="el"·href="a01379.html"·title="Provide·a·factory·over·the·generic·topologies.">TopologyFactory</a>·but·with·empty·release·method·an·internal·storage.··78 <p>A·wrapper·for·a·<a·class="el"·href="a01379.html"·title="Provide·a·factory·over·the·generic·topologies.">TopologyFactory</a>·providing·singleton·storage.·Same·usage·as·<a·class="el"·href="a01379.html"·title="Provide·a·factory·over·the·generic·topologies.">TopologyFactory</a>·but·with·empty·release·method·an·internal·storage.··
79 ·<a·href="a01383.html#details">More...</a></p>79 ·<a·href="a01383.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00221_source.html">dune/geometry/topologyfactory.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/geometry/topologyfactory.hh</a>&gt;</code></p>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
83 Public·Types</h2></td></tr>83 Public·Types</h2></td></tr>
84 <tr·class="memitem:aafa55fd9a319b566b070649b57b9565f"><td·class="memItemLeft"·align="right"·valign="top">typedef·Factory::Key&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01383.html#aafa55fd9a319b566b070649b57b9565f">Key</a></td></tr>84 <tr·class="memitem:aafa55fd9a319b566b070649b57b9565f"><td·class="memItemLeft"·align="right"·valign="top">typedef·Factory::Key&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01383.html#aafa55fd9a319b566b070649b57b9565f">Key</a></td></tr>
85 <tr·class="separator:aafa55fd9a319b566b070649b57b9565f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:aafa55fd9a319b566b070649b57b9565f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 <tr·class="memitem:aaeca2707ab5e5c86e2b478493db495d8"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·Factory::Object&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01383.html#aaeca2707ab5e5c86e2b478493db495d8">Object</a></td></tr>86 <tr·class="memitem:aaeca2707ab5e5c86e2b478493db495d8"><td·class="memItemLeft"·align="right"·valign="top">typedef·const·Factory::Object&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01383.html#aaeca2707ab5e5c86e2b478493db495d8">Object</a></td></tr>
87 <tr·class="separator:aaeca2707ab5e5c86e2b478493db495d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:aaeca2707ab5e5c86e2b478493db495d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 305, 15 lines modifiedOffset 305, 15 lines modified
305 ··</tr>305 ··</tr>
306 </table>306 </table>
307 </div><div·class="memdoc">307 </div><div·class="memdoc">
  
308 </div>308 </div>
309 </div>309 </div>
310 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>310 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
311 <li><a·class="el"·href="a00221_source.html">topologyfactory.hh</a></li>311 <li><a·class="el"·href="a00206_source.html">topologyfactory.hh</a></li>
312 </ul>312 </ul>
313 </div><!--·contents·-->313 </div><!--·contents·-->
314 <!--·start·footer·part·-->314 <!--·start·footer·part·-->
315 <hr·class="footer"/><address·class="footer"><small>315 <hr·class="footer"/><address·class="footer"><small>
316 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4316 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
317 </small></address>317 </small></address>
318 </body>318 </body>
3.09 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01391.html
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ··<div·class="headertitle"><div·class="title">Dune::GeometryType·Class·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00244.html">Geometry·Type</a></div></div></div>73 ··<div·class="headertitle"><div·class="title">Dune::GeometryType·Class·Reference<div·class="ingroups"><a·class="el"·href="a00243.html">dune-geometry</a>·&raquo;·<a·class="el"·href="a00244.html">Geometry·Type</a></div></div></div>
74 </div><!--header-->74 </div><!--header-->
75 <div·class="contents">75 <div·class="contents">
  
76 <p>Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.··76 <p>Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.··
77 ·<a·href="a01391.html#details">More...</a></p>77 ·<a·href="a01391.html#details">More...</a></p>
  
78 <p><code>#include·&lt;<a·class="el"·href="a00239_source.html">dune/geometry/type.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/type.hh</a>&gt;</code></p>
79 <table·class="memberdecls">79 <table·class="memberdecls">
80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
81 Public·Types</h2></td></tr>81 Public·Types</h2></td></tr>
82 <tr·class="memitem:a92b65e86fcddab35c3f1467dc4f34c50"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50">BasicType</a>·{·<br·/>82 <tr·class="memitem:a92b65e86fcddab35c3f1467dc4f34c50"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50">BasicType</a>·{·<br·/>
83 &#160;&#160;<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a14748a2cbd2710f909689fc503e107b3">simplex</a>83 &#160;&#160;<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a14748a2cbd2710f909689fc503e107b3">simplex</a>
84 ,·<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a12047f019178e4aabc2f205734fcd410">cube</a>84 ,·<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a12047f019178e4aabc2f205734fcd410">cube</a>
85 ,·<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a2d0ccd2604924f4d8ec28bb3ef5f9e11">pyramid</a>85 ,·<a·class="el"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a2d0ccd2604924f4d8ec28bb3ef5f9e11">pyramid</a>
Offset 1052, 15 lines modifiedOffset 1052, 15 lines modified
1052 <p>Create·an·Id·representation·of·this·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>.·</p>1052 <p>Create·an·Id·representation·of·this·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>.·</p>
1053 <p·>The·returned·Id·encapsulates·the·whole·information·of·this·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·into·an·enum·suitable·for·being·used·as·template·parameter.·The·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·can·be·reconstructed·from·the·Id·using·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>{id}.</p>1053 <p·>The·returned·Id·encapsulates·the·whole·information·of·this·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·into·an·enum·suitable·for·being·used·as·template·parameter.·The·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·can·be·reconstructed·from·the·Id·using·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>{id}.</p>
1054 <p·>This·function·was·mainly·introduced·to·support·older·GCC·versions·(&lt;10.2).·There·the·implicit·conversion·from·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·to·Id·failed·if·a·pure·r-value·template·argument·based·on·a·static·class·member·was·used.·(See·dune/geometry/test/test-geometrytype-id.cc)·</p>1054 <p·>This·function·was·mainly·introduced·to·support·older·GCC·versions·(&lt;10.2).·There·the·implicit·conversion·from·<a·class="el"·href="a01391.html"·title="Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.">GeometryType</a>·to·Id·failed·if·a·pure·r-value·template·argument·based·on·a·static·class·member·was·used.·(See·dune/geometry/test/test-geometrytype-id.cc)·</p>
  
1055 </div>1055 </div>
1056 </div>1056 </div>
1057 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1057 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1058 <li><a·class="el"·href="a00239_source.html">type.hh</a></li>1058 <li><a·class="el"·href="a00176_source.html">type.hh</a></li>
1059 </ul>1059 </ul>
1060 </div><!--·contents·-->1060 </div><!--·contents·-->
1061 <!--·start·footer·part·-->1061 <!--·start·footer·part·-->
1062 <hr·class="footer"/><address·class="footer"><small>1062 <hr·class="footer"/><address·class="footer"><small>
1063 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.41063 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
1064 </small></address>1064 </small></address>
1065 </body>1065 </body>
2.4 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01403.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::LocalGeometryTypeIndex·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::LocalGeometryTypeIndex·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Compute·per-dimension·indices·for·geometry·types.··75 <p>Compute·per-dimension·indices·for·geometry·types.··
76 ·<a·href="a01403.html#details">More...</a></p>76 ·<a·href="a01403.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/typeindex.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/geometry/typeindex.hh</a>&gt;</code></p>
78 <table·class="memberdecls">78 <table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
80 Static·Public·Member·Functions</h2></td></tr>80 Static·Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:a569502a02c4636127665f10986d7d813"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01403.html#a569502a02c4636127665f10986d7d813">size</a>·(std::size_t·dim)</td></tr>81 <tr·class="memitem:a569502a02c4636127665f10986d7d813"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01403.html#a569502a02c4636127665f10986d7d813">size</a>·(std::size_t·dim)</td></tr>
82 <tr·class="memdesc:a569502a02c4636127665f10986d7d813"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·total·number·of·geometry·types·for·the·given·dimension.··<a·href="a01403.html#a569502a02c4636127665f10986d7d813">More...</a><br·/></td></tr>82 <tr·class="memdesc:a569502a02c4636127665f10986d7d813"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·total·number·of·geometry·types·for·the·given·dimension.··<a·href="a01403.html#a569502a02c4636127665f10986d7d813">More...</a><br·/></td></tr>
83 <tr·class="separator:a569502a02c4636127665f10986d7d813"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a569502a02c4636127665f10986d7d813"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:abe448a646f97b252203f30536a8d304f"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01403.html#abe448a646f97b252203f30536a8d304f">index</a>·(const·<a·class="el"·href="a01391.html">GeometryType</a>·&amp;gt)</td></tr>84 <tr·class="memitem:abe448a646f97b252203f30536a8d304f"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01403.html#abe448a646f97b252203f30536a8d304f">index</a>·(const·<a·class="el"·href="a01391.html">GeometryType</a>·&amp;gt)</td></tr>
Offset 186, 15 lines modifiedOffset 186, 15 lines modified
186 </div><div·class="memdoc">186 </div><div·class="memdoc">
  
187 <p>compute·the·geometry·type·for·the·given·local·index·and·dimension·</p>187 <p>compute·the·geometry·type·for·the·given·local·index·and·dimension·</p>
  
188 </div>188 </div>
189 </div>189 </div>
190 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>190 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
191 <li><a·class="el"·href="a00173_source.html">typeindex.hh</a></li>191 <li><a·class="el"·href="a00224_source.html">typeindex.hh</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 <!--·start·footer·part·-->194 <!--·start·footer·part·-->
195 <hr·class="footer"/><address·class="footer"><small>195 <hr·class="footer"/><address·class="footer"><small>
196 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4196 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
197 </small></address>197 </small></address>
198 </body>198 </body>
2.45 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01407.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::GlobalGeometryTypeIndex·Class·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::GlobalGeometryTypeIndex·Class·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Compute·indices·for·geometry·types,·taking·the·dimension·into·account.··75 <p>Compute·indices·for·geometry·types,·taking·the·dimension·into·account.··
76 ·<a·href="a01407.html#details">More...</a></p>76 ·<a·href="a01407.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/typeindex.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/geometry/typeindex.hh</a>&gt;</code></p>
78 <table·class="memberdecls">78 <table·class="memberdecls">
79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>79 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
80 Static·Public·Member·Functions</h2></td></tr>80 Static·Public·Member·Functions</h2></td></tr>
81 <tr·class="memitem:a5bdadff2a016fef44949107e41c25e7c"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01407.html#a5bdadff2a016fef44949107e41c25e7c">offset</a>·(std::size_t·dim)</td></tr>81 <tr·class="memitem:a5bdadff2a016fef44949107e41c25e7c"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01407.html#a5bdadff2a016fef44949107e41c25e7c">offset</a>·(std::size_t·dim)</td></tr>
82 <tr·class="memdesc:a5bdadff2a016fef44949107e41c25e7c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·the·starting·index·for·a·given·dimension·including·irregular·geometry·types.··<a·href="a01407.html#a5bdadff2a016fef44949107e41c25e7c">More...</a><br·/></td></tr>82 <tr·class="memdesc:a5bdadff2a016fef44949107e41c25e7c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·the·starting·index·for·a·given·dimension·including·irregular·geometry·types.··<a·href="a01407.html#a5bdadff2a016fef44949107e41c25e7c">More...</a><br·/></td></tr>
83 <tr·class="separator:a5bdadff2a016fef44949107e41c25e7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:a5bdadff2a016fef44949107e41c25e7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:a796183678c15cd2a578a925c5bf47724"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01407.html#a796183678c15cd2a578a925c5bf47724">size</a>·(std::size_t·maxdim)</td></tr>84 <tr·class="memitem:a796183678c15cd2a578a925c5bf47724"><td·class="memItemLeft"·align="right"·valign="top">static·constexpr·std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01407.html#a796183678c15cd2a578a925c5bf47724">size</a>·(std::size_t·maxdim)</td></tr>
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
  
176 <p>Compute·total·number·of·geometry·types·up·to·and·including·the·given·dimension.·</p>176 <p>Compute·total·number·of·geometry·types·up·to·and·including·the·given·dimension.·</p>
177 <p·>This·includes·irregular·geometry·types·such·as·"None".·</p>177 <p·>This·includes·irregular·geometry·types·such·as·"None".·</p>
  
178 </div>178 </div>
179 </div>179 </div>
180 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>180 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
181 <li><a·class="el"·href="a00173_source.html">typeindex.hh</a></li>181 <li><a·class="el"·href="a00224_source.html">typeindex.hh</a></li>
182 </ul>182 </ul>
183 </div><!--·contents·-->183 </div><!--·contents·-->
184 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
185 <hr·class="footer"/><address·class="footer"><small>185 <hr·class="footer"/><address·class="footer"><small>
186 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4186 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
187 </small></address>187 </small></address>
188 </body>188 </body>
1.26 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01411.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 <div·class="center"><img·src="a01410.png"·border="0"·usemap="#a_dune_1_1_virtual_refinement_sub_entity_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01410.png"·border="0"·usemap="#a_dune_1_1_virtual_refinement_sub_entity_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="a_dune_1_1_virtual_refinement_sub_entity_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_sub_entity_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map">76 <map·name="a_dune_1_1_virtual_refinement_sub_entity_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_sub_entity_iterator_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map">
77 <area·shape="rect"·title="·"·alt=""·coords="5,5,255,61"/>77 <area·shape="rect"·title="·"·alt=""·coords="5,5,255,61"/>
78 <area·shape="rect"·href="a01423.html"·title="·"·alt=""·coords="41,109,219,165"/>78 <area·shape="rect"·href="a01423.html"·title="·"·alt=""·coords="41,109,219,165"/>
79 </map>79 </map>
80 </div>80 </div>
81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
82 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>82 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
83 </ul>83 </ul>
84 </div><!--·contents·-->84 </div><!--·contents·-->
85 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
87 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
88 </small></address>88 </small></address>
89 </body>89 </body>
912 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01415.html
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="headertitle"><div·class="title">Dune::VirtualRefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;·Class·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::VirtualRefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·dimension·&gt;·Class·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>72 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
73 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>73 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
74 </ul>74 </ul>
75 </div><!--·contents·-->75 </div><!--·contents·-->
76 <!--·start·footer·part·-->76 <!--·start·footer·part·-->
77 <hr·class="footer"/><address·class="footer"><small>77 <hr·class="footer"/><address·class="footer"><small>
78 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.478 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
79 </small></address>79 </small></address>
80 </body>80 </body>
723 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01419.html
    
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
151 ········</tr>151 ········</tr>
152 ······</table>152 ······</table>
153 </div><div·class="memdoc">153 </div><div·class="memdoc">
  
154 </div>154 </div>
155 </div>155 </div>
156 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>156 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
157 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>157 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
158 </ul>158 </ul>
159 </div><!--·contents·-->159 </div><!--·contents·-->
160 <!--·start·footer·part·-->160 <!--·start·footer·part·-->
161 <hr·class="footer"/><address·class="footer"><small>161 <hr·class="footer"/><address·class="footer"><small>
162 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4162 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
163 </small></address>163 </small></address>
164 </body>164 </body>
723 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01423.html
    
Offset 358, 15 lines modifiedOffset 358, 15 lines modified
358 ········</tr>358 ········</tr>
359 ······</table>359 ······</table>
360 </div><div·class="memdoc">360 </div><div·class="memdoc">
  
361 </div>361 </div>
362 </div>362 </div>
363 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>363 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
364 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>364 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
365 </ul>365 </ul>
366 </div><!--·contents·-->366 </div><!--·contents·-->
367 <!--·start·footer·part·-->367 <!--·start·footer·part·-->
368 <hr·class="footer"/><address·class="footer"><small>368 <hr·class="footer"/><address·class="footer"><small>
369 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4369 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
370 </small></address>370 </small></address>
371 </body>371 </body>
1.27 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01427.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 <div·class="center"><img·src="a01426.png"·border="0"·usemap="#a_dune_1_1_virtual_refinement_sub_entity_iterator_back_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01426.png"·border="0"·usemap="#a_dune_1_1_virtual_refinement_sub_entity_iterator_back_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="a_dune_1_1_virtual_refinement_sub_entity_iterator_back_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_sub_entity_iterator_back_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map">76 <map·name="a_dune_1_1_virtual_refinement_sub_entity_iterator_back_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_sub_entity_iterator_back_special_3_01dimension_00_01_coord_type_00_01codimension_01_4_inherit__map">
77 <area·shape="rect"·title="·"·alt=""·coords="5,13,263,69"/>77 <area·shape="rect"·title="·"·alt=""·coords="5,13,263,69"/>
78 <area·shape="rect"·href="a01439.html"·title="·"·alt=""·coords="311,5,487,76"/>78 <area·shape="rect"·href="a01439.html"·title="·"·alt=""·coords="311,5,487,76"/>
79 </map>79 </map>
80 </div>80 </div>
81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
82 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>82 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
83 </ul>83 </ul>
84 </div><!--·contents·-->84 </div><!--·contents·-->
85 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
87 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
88 </small></address>88 </small></address>
89 </body>89 </body>
711 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01431.html
    
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ··</tr>103 ··</tr>
104 </table>104 </table>
105 </div><div·class="memdoc">105 </div><div·class="memdoc">
  
106 </div>106 </div>
107 </div>107 </div>
108 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>108 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
109 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>109 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
113 <hr·class="footer"/><address·class="footer"><small>113 <hr·class="footer"/><address·class="footer"><small>
114 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4114 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
115 </small></address>115 </small></address>
116 </body>116 </body>
711 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01435.html
    
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 ··</tr>174 ··</tr>
175 </table>175 </table>
176 </div><div·class="memdoc">176 </div><div·class="memdoc">
  
177 </div>177 </div>
178 </div>178 </div>
179 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>179 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
180 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>180 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
181 </ul>181 </ul>
182 </div><!--·contents·-->182 </div><!--·contents·-->
183 <!--·start·footer·part·-->183 <!--·start·footer·part·-->
184 <hr·class="footer"/><address·class="footer"><small>184 <hr·class="footer"/><address·class="footer"><small>
185 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4185 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
186 </small></address>186 </small></address>
187 </body>187 </body>
711 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01439.html
    
Offset 336, 15 lines modifiedOffset 336, 15 lines modified
336 ··</tr>336 ··</tr>
337 </table>337 </table>
338 </div><div·class="memdoc">338 </div><div·class="memdoc">
  
339 </div>339 </div>
340 </div>340 </div>
341 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>341 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
342 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>342 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
343 </ul>343 </ul>
344 </div><!--·contents·-->344 </div><!--·contents·-->
345 <!--·start·footer·part·-->345 <!--·start·footer·part·-->
346 <hr·class="footer"/><address·class="footer"><small>346 <hr·class="footer"/><address·class="footer"><small>
347 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4347 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
348 </small></address>348 </small></address>
349 </body>349 </body>
692 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01443.html
    
Offset 568, 15 lines modifiedOffset 568, 15 lines modified
568 ··</table>568 ··</table>
569 ··</dd>569 ··</dd>
570 </dl>570 </dl>
  
571 </div>571 </div>
572 </div>572 </div>
573 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>573 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
574 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>574 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
575 </ul>575 </ul>
576 </div><!--·contents·-->576 </div><!--·contents·-->
577 <!--·start·footer·part·-->577 <!--·start·footer·part·-->
578 <hr·class="footer"/><address·class="footer"><small>578 <hr·class="footer"/><address·class="footer"><small>
579 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4579 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
580 </small></address>580 </small></address>
581 </body>581 </body>
723 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01447.html
    
Offset 321, 15 lines modifiedOffset 321, 15 lines modified
321 ········</tr>321 ········</tr>
322 ······</table>322 ······</table>
323 </div><div·class="memdoc">323 </div><div·class="memdoc">
  
324 </div>324 </div>
325 </div>325 </div>
326 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>326 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
327 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>327 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
328 </ul>328 </ul>
329 </div><!--·contents·-->329 </div><!--·contents·-->
330 <!--·start·footer·part·-->330 <!--·start·footer·part·-->
331 <hr·class="footer"/><address·class="footer"><small>331 <hr·class="footer"/><address·class="footer"><small>
332 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4332 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
333 </small></address>333 </small></address>
334 </body>334 </body>
1.38 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01451.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 <div·class="center"><img·src="a01450.png"·border="0"·usemap="#a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01450.png"·border="0"·usemap="#a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01codimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01codimension_01_4_inherit__map">76 <map·name="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01codimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01codimension_01_4_inherit__map">
77 <area·shape="rect"·title="·"·alt=""·coords="5,5,247,76"/>77 <area·shape="rect"·title="·"·alt=""·coords="5,5,247,76"/>
78 <area·shape="rect"·href="a01447.html"·title="·"·alt=""·coords="295,5,549,76"/>78 <area·shape="rect"·href="a01447.html"·title="·"·alt=""·coords="295,5,549,76"/>
79 </map>79 </map>
80 </div>80 </div>
81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
82 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>82 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
83 </ul>83 </ul>
84 </div><!--·contents·-->84 </div><!--·contents·-->
85 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
87 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
88 </small></address>88 </small></address>
89 </body>89 </body>
1.36 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01455.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 <div·class="center"><img·src="a01454.png"·border="0"·usemap="#a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01dimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>75 <div·class="center"><img·src="a01454.png"·border="0"·usemap="#a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01dimension_01_4_inherit__map"·alt="Inheritance·graph"/></div>
76 <map·name="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01dimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01dimension_01_4_inherit__map">76 <map·name="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01dimension_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_imp_sub_entity_iterator_back_special_3_01topology_id_00_01_coord_type_00_01coerce_to_id_00_01dimension_00_01dimension_01_4_inherit__map">
77 <area·shape="rect"·title="·"·alt=""·coords="5,109,247,180"/>77 <area·shape="rect"·title="·"·alt=""·coords="5,109,247,180"/>
78 <area·shape="rect"·title="·"·alt=""·coords="39,5,213,61"/>78 <area·shape="rect"·title="·"·alt=""·coords="39,5,213,61"/>
79 </map>79 </map>
80 </div>80 </div>
81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>81 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
82 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>82 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
83 </ul>83 </ul>
84 </div><!--·contents·-->84 </div><!--·contents·-->
85 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
86 <hr·class="footer"/><address·class="footer"><small>86 <hr·class="footer"/><address·class="footer"><small>
87 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.487 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
88 </small></address>88 </small></address>
89 </body>89 </body>
723 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01459.html
    
Offset 196, 15 lines modifiedOffset 196, 15 lines modified
196 ········</tr>196 ········</tr>
197 ······</table>197 ······</table>
198 </div><div·class="memdoc">198 </div><div·class="memdoc">
  
199 </div>199 </div>
200 </div>200 </div>
201 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>201 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
202 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>202 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
203 </ul>203 </ul>
204 </div><!--·contents·-->204 </div><!--·contents·-->
205 <!--·start·footer·part·-->205 <!--·start·footer·part·-->
206 <hr·class="footer"/><address·class="footer"><small>206 <hr·class="footer"/><address·class="footer"><small>
207 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4207 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
208 </small></address>208 </small></address>
209 </body>209 </body>
711 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01463.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 ··</tr>114 ··</tr>
115 </table>115 </table>
116 </div><div·class="memdoc">116 </div><div·class="memdoc">
  
117 </div>117 </div>
118 </div>118 </div>
119 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>119 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
120 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>120 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
121 </ul>121 </ul>
122 </div><!--·contents·-->122 </div><!--·contents·-->
123 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>124 <hr·class="footer"/><address·class="footer"><small>
125 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4125 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
126 </small></address>126 </small></address>
127 </body>127 </body>
711 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01467.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 ··</tr>114 ··</tr>
115 </table>115 </table>
116 </div><div·class="memdoc">116 </div><div·class="memdoc">
  
117 </div>117 </div>
118 </div>118 </div>
119 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>119 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
120 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>120 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
121 </ul>121 </ul>
122 </div><!--·contents·-->122 </div><!--·contents·-->
123 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>124 <hr·class="footer"/><address·class="footer"><small>
125 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4125 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
126 </small></address>126 </small></address>
127 </body>127 </body>
711 B
./usr/share/doc/libdune-geometry-doc/doxygen/a01471.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 ··</tr>114 ··</tr>
115 </table>115 </table>
116 </div><div·class="memdoc">116 </div><div·class="memdoc">
  
117 </div>117 </div>
118 </div>118 </div>
119 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>119 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
120 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>120 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
121 </ul>121 </ul>
122 </div><!--·contents·-->122 </div><!--·contents·-->
123 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
124 <hr·class="footer"/><address·class="footer"><small>124 <hr·class="footer"/><address·class="footer"><small>
125 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4125 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
126 </small></address>126 </small></address>
127 </body>127 </body>
2.13 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01475.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ··<div·class="headertitle"><div·class="title">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>75 ··<div·class="headertitle"><div·class="title">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;·Class·Template·Reference<span·class="mlabels"><span·class="mlabel">abstract</span></span></div></div>
76 </div><!--header-->76 </div><!--header-->
77 <div·class="contents">77 <div·class="contents">
  
78 <p><a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·base·class.··78 <p><a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·base·class.··
79 ·<a·href="a01475.html#details">More...</a></p>79 ·<a·href="a01475.html#details">More...</a></p>
  
80 <p><code>#include·&lt;<a·class="el"·href="a00194_source.html">dune/geometry/virtualrefinement.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/geometry/virtualrefinement.hh</a>&gt;</code></p>
81 <div·class="dynheader">81 <div·class="dynheader">
82 Inheritance·diagram·for·Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;:</div>82 Inheritance·diagram·for·Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;:</div>
83 <div·class="dyncontent">83 <div·class="dyncontent">
84 <div·class="center"><img·src="a01474.png"·border="0"·usemap="#a_dune_1_1_virtual_refinement_3_01dimension_00_01_coord_type_01_4_inherit__map"·alt="Inheritance·graph"/></div>84 <div·class="center"><img·src="a01474.png"·border="0"·usemap="#a_dune_1_1_virtual_refinement_3_01dimension_00_01_coord_type_01_4_inherit__map"·alt="Inheritance·graph"/></div>
85 <map·name="a_dune_1_1_virtual_refinement_3_01dimension_00_01_coord_type_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_3_01dimension_00_01_coord_type_01_4_inherit__map">85 <map·name="a_dune_1_1_virtual_refinement_3_01dimension_00_01_coord_type_01_4_inherit__map"·id="a_dune_1_1_virtual_refinement_3_01dimension_00_01_coord_type_01_4_inherit__map">
86 <area·shape="rect"·title="VirtualRefinement·base·class."·alt=""·coords="11,5,187,47"/>86 <area·shape="rect"·title="VirtualRefinement·base·class."·alt=""·coords="11,5,187,47"/>
87 <area·shape="rect"·href="a01443.html"·title="·"·alt=""·coords="5,95,192,151"/>87 <area·shape="rect"·href="a01443.html"·title="·"·alt=""·coords="5,95,192,151"/>
Offset 599, 16 lines modifiedOffset 599, 16 lines modified
599 ··</tr>599 ··</tr>
600 </table>600 </table>
601 </div><div·class="memdoc">601 </div><div·class="memdoc">
  
602 </div>602 </div>
603 </div>603 </div>
604 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>604 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
605 <li><a·class="el"·href="a00194_source.html">virtualrefinement.hh</a></li>605 <li><a·class="el"·href="a00230_source.html">virtualrefinement.hh</a></li>
606 <li><a·class="el"·href="a00206.html">virtualrefinement.cc</a></li>606 <li><a·class="el"·href="a00239.html">virtualrefinement.cc</a></li>
607 </ul>607 </ul>
608 </div><!--·contents·-->608 </div><!--·contents·-->
609 <!--·start·footer·part·-->609 <!--·start·footer·part·-->
610 <hr·class="footer"/><address·class="footer"><small>610 <hr·class="footer"/><address·class="footer"><small>
611 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4611 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
612 </small></address>612 </small></address>
613 </body>613 </body>
1.69 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01479.html
    
Offset 69, 21 lines modifiedOffset 69, 21 lines modified
69 ··<div·class="headertitle"><div·class="title">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;::Codim&lt;·codimension·&gt;·Struct·Template·Reference</div></div>69 ··<div·class="headertitle"><div·class="title">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;::Codim&lt;·codimension·&gt;·Struct·Template·Reference</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
  
72 <p>codim·database·of·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>··72 <p>codim·database·of·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>··
73 ·<a·href="a01479.html#details">More...</a></p>73 ·<a·href="a01479.html#details">More...</a></p>
  
74 <p><code>#include·&lt;<a·class="el"·href="a00194_source.html">dune/geometry/virtualrefinement.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/geometry/virtualrefinement.hh</a>&gt;</code></p>
75 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>75 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
76 <div·class="textblock"><div·class="compoundTemplParams">template&lt;int·dimension,·class·CoordType&gt;<br·/>76 <div·class="textblock"><div·class="compoundTemplParams">template&lt;int·dimension,·class·CoordType&gt;<br·/>
77 template&lt;int·codimension&gt;<br·/>77 template&lt;int·codimension&gt;<br·/>
78 struct·Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;::Codim&lt;·codimension·&gt;</div><p·>codim·database·of·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·</p>78 struct·Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;::Codim&lt;·codimension·&gt;</div><p·>codim·database·of·<a·class="el"·href="a01475.html"·title="VirtualRefinement·base·class.">VirtualRefinement</a>·</p>
79 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>79 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
80 <li><a·class="el"·href="a00194_source.html">virtualrefinement.hh</a></li>80 <li><a·class="el"·href="a00230_source.html">virtualrefinement.hh</a></li>
81 </ul>81 </ul>
82 </div><!--·contents·-->82 </div><!--·contents·-->
83 <!--·start·footer·part·-->83 <!--·start·footer·part·-->
84 <hr·class="footer"/><address·class="footer"><small>84 <hr·class="footer"/><address·class="footer"><small>
85 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.485 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
86 </small></address>86 </small></address>
87 </body>87 </body>
3.21 KB
./usr/share/doc/libdune-geometry-doc/doxygen/dir_000004_000006.html
    
Offset 62, 14 lines modifiedOffset 62, 14 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="contents">67 <div·class="contents">
68 <h3>geometry·&rarr;·refinement·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/geometry</th><th·class="dirtab">Includes·file·in·dune/geometry/refinement</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00233.html">refinement.hh</a></td><td·class="dirtab"><a·class="el"·href="a00188.html">base.cc</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00233.html">refinement.hh</a></td><td·class="dirtab"><a·class="el"·href="a00185.html">hcube.c[·...·truncated·by·diffoscope;·len:·695,·SHA:·966e13bcbf867aa33443766411adc5bf330838ff3cb5add1bb6101c55d802a44·...·].html">simplex.cc</a></td></tr></table></div><!--·contents·-->68 <h3>geometry·&rarr;·refinement·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·dune/geometry</th><th·class="dirtab">Includes·file·in·dune/geometry/refinement</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00203.html">refinement.hh</a></td><td·class="dirtab"><a·class="el"·href="a00182.html">base.cc</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00203.html">refinement.hh</a></td><td·class="dirtab"><a·class="el"·href="a00191.html">hcube.c[·...·truncated·by·diffoscope;·len:·695,·SHA:·a2670ca2f2aabb32216b8f087e96c8a1a2dfd8f80aff42470959e7dff6d9a800·...·].html">simplex.cc</a></td></tr></table></div><!--·contents·-->
69 <!--·start·footer·part·-->69 <!--·start·footer·part·-->
70 <hr·class="footer"/><address·class="footer"><small>70 <hr·class="footer"/><address·class="footer"><small>
71 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.471 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
72 </small></address>72 </small></address>
73 </body>73 </body>
74 </html>74 </html>
12.4 KB
./usr/share/doc/libdune-geometry-doc/doxygen/dir_18620fa9f137864b479f21357cfac10d.html
    
Offset 87, 54 lines modifiedOffset 87, 54 lines modified
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html">refinement</a></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html">utility</a></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">directory·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html">utility</a></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table><table·class="memberdecls">91 </table><table·class="memberdecls">
92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>92 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
93 Files</h2></td></tr>93 Files</h2></td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00212.html">affinegeometry.hh</a>·<a·href="a00212_source.html">[code]</a></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00227.html">affinegeometry.hh</a>·<a·href="a00227_source.html">[code]</a></td></tr>
95 <tr·class="memdesc:a00212"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·implementation·of·the·Geometry·interface·for·affine·geometries.·<br·/></td></tr>95 <tr·class="memdesc:a00227"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·implementation·of·the·Geometry·interface·for·affine·geometries.·<br·/></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00236.html">axisalignedcubegeometry.hh</a>·<a·href="a00236_source.html">[code]</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00218.html">axisalignedcubegeometry.hh</a>·<a·href="a00218_source.html">[code]</a></td></tr>
98 <tr·class="memdesc:a00236"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·geometry·implementation·for·axis-aligned·hypercubes.·<br·/></td></tr>98 <tr·class="memdesc:a00218"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·geometry·implementation·for·axis-aligned·hypercubes.·<br·/></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00197.html">deprecated_topology.hh</a>·<a·href="a00197_source.html">[code]</a></td></tr>100 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">deprecated_topology.hh</a>·<a·href="a00221_source.html">[code]</a></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00215.html">dimension.hh</a>·<a·href="a00215_source.html">[code]</a></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00215.html">dimension.hh</a>·<a·href="a00215_source.html">[code]</a></td></tr>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00203.html">generalvertexorder.hh</a>·<a·href="a00203_source.html">[code]</a></td></tr>104 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00212.html">generalvertexorder.hh</a>·<a·href="a00212_source.html">[code]</a></td></tr>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00170.html">multilineargeometry.hh</a>·<a·href="a00170_source.html">[code]</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00200.html">multilineargeometry.hh</a>·<a·href="a00200_source.html">[code]</a></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00218.html">quadraturerules.hh</a>·<a·href="a00218_source.html">[code]</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00170.html">quadraturerules.hh</a>·<a·href="a00170_source.html">[code]</a></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00230.html">referenceelement.hh</a>·<a·href="a00230_source.html">[code]</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00236.html">referenceelement.hh</a>·<a·href="a00236_source.html">[code]</a></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00200.html">referenceelementimplementation.cc</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00173.html">referenceelementimplementation.cc</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.html">referenceelementimplementation.hh</a>·<a·href="a00224_source.html">[code]</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00197.html">referenceelementimplementation.hh</a>·<a·href="a00197_source.html">[code]</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00209.html">referenceelements.hh</a>·<a·href="a00209_source.html">[code]</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00233.html">referenceelements.hh</a>·<a·href="a00233_source.html">[code]</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00233.html">refinement.hh</a>·<a·href="a00233_source.html">[code]</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00203.html">refinement.hh</a>·<a·href="a00203_source.html">[code]</a></td></tr>
119 <tr·class="memdesc:a00233"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·simply·includes·all·<a·class="el"·href="a00251.html">Refinement</a>·implementations·so·you·don't·have·to·do·them·separately.·<br·/></td></tr>119 <tr·class="memdesc:a00203"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·simply·includes·all·<a·class="el"·href="a00251.html">Refinement</a>·implementations·so·you·don't·have·to·do·them·separately.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">topologyfactory.hh</a>·<a·href="a00221_source.html">[code]</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.html">topologyfactory.hh</a>·<a·href="a00206_source.html">[code]</a></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00239.html">type.hh</a>·<a·href="a00239_source.html">[code]</a></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00176.html">type.hh</a>·<a·href="a00176_source.html">[code]</a></td></tr>
124 <tr·class="memdesc:a00239"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.·<br·/></td></tr>124 <tr·class="memdesc:a00176"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00173.html">typeindex.hh</a>·<a·href="a00173_source.html">[code]</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.html">typeindex.hh</a>·<a·href="a00224_source.html">[code]</a></td></tr>
127 <tr·class="memdesc:a00173"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.·<br·/></td></tr>127 <tr·class="memdesc:a00224"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.html">virtualrefinement.cc</a></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00239.html">virtualrefinement.cc</a></td></tr>
130 <tr·class="memdesc:a00206"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·virtual·wrapper·around·refinement.·<br·/></td></tr>130 <tr·class="memdesc:a00239"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·virtual·wrapper·around·refinement.·<br·/></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00194.html">virtualrefinement.hh</a>·<a·href="a00194_source.html">[code]</a></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00230.html">virtualrefinement.hh</a>·<a·href="a00230_source.html">[code]</a></td></tr>
133 <tr·class="memdesc:a00194"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·virtual·wrapper·around·refinement.·<br·/></td></tr>133 <tr·class="memdesc:a00230"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·virtual·wrapper·around·refinement.·<br·/></td></tr>
134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 </table>135 </table>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
138 <hr·class="footer"/><address·class="footer"><small>138 <hr·class="footer"/><address·class="footer"><small>
139 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4139 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
140 </small></address>140 </small></address>
1.4 KB
./usr/share/doc/libdune-geometry-doc/doxygen/dir_428ed1c935e77406fcbfdccd4ee3f7a2.html
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 <area·shape="rect"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html"·title="utility"·alt=""·coords="27,52,99,100"/>77 <area·shape="rect"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html"·title="utility"·alt=""·coords="27,52,99,100"/>
78 <area·shape="rect"·href="dir_18620fa9f137864b479f21357cfac10d.html"·title="geometry"·alt=""·coords="16,16,109,111"/>78 <area·shape="rect"·href="dir_18620fa9f137864b479f21357cfac10d.html"·title="geometry"·alt=""·coords="16,16,109,111"/>
79 </map>79 </map>
80 </div>80 </div>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
83 Files</h2></td></tr>83 Files</h2></td></tr>
84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00227.html">typefromvertexcount.hh</a>·<a·href="a00227_source.html">[code]</a></td></tr>84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00209.html">typefromvertexcount.hh</a>·<a·href="a00209_source.html">[code]</a></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table>86 </table>
87 </div><!--·contents·-->87 </div><!--·contents·-->
88 <!--·start·footer·part·-->88 <!--·start·footer·part·-->
89 <hr·class="footer"/><address·class="footer"><small>89 <hr·class="footer"/><address·class="footer"><small>
90 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.490 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
91 </small></address>91 </small></address>
5.47 KB
./usr/share/doc/libdune-geometry-doc/doxygen/dir_b609f53bbb5e26b8e9292001c59476a3.html
    
Offset 77, 29 lines modifiedOffset 77, 29 lines modified
77 <area·shape="rect"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html"·title="refinement"·alt=""·coords="27,52,109,100"/>77 <area·shape="rect"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html"·title="refinement"·alt=""·coords="27,52,109,100"/>
78 <area·shape="rect"·href="dir_18620fa9f137864b479f21357cfac10d.html"·title="geometry"·alt=""·coords="16,16,120,111"/>78 <area·shape="rect"·href="dir_18620fa9f137864b479f21357cfac10d.html"·title="geometry"·alt=""·coords="16,16,120,111"/>
79 </map>79 </map>
80 </div>80 </div>
81 <table·class="memberdecls">81 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
83 Files</h2></td></tr>83 Files</h2></td></tr>
84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html">base.cc</a></td></tr>84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html">base.cc</a></td></tr>
85 <tr·class="memdesc:a00188"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation.·<br·/></td></tr>85 <tr·class="memdesc:a00182"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation.·<br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html">hcube.cc</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00191.html">hcube.cc</a></td></tr>
88 <tr·class="memdesc:a00185"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).·<br·/></td></tr>88 <tr·class="memdesc:a00191"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html">hcubetriangulation.cc</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html">hcubetriangulation.cc</a></td></tr>
91 <tr·class="memdesc:a00182"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·-&gt;·triangle,·hexahedron·-&gt;·tetrahedron)·<br·/></td></tr>91 <tr·class="memdesc:a00188"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·-&gt;·triangle,·hexahedron·-&gt;·tetrahedron)·<br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00176.html">prismtriangulation.cc</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html">prismtriangulation.cc</a></td></tr>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html">pyramidtriangulation.cc</a></td></tr>95 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00194.html">pyramidtriangulation.cc</a></td></tr>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00191.html">simplex.cc</a></td></tr>97 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html">simplex.cc</a></td></tr>
98 <tr·class="memdesc:a00191"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·<br·/></td></tr>98 <tr·class="memdesc:a00179"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·<br·/></td></tr>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table>100 </table>
101 </div><!--·contents·-->101 </div><!--·contents·-->
102 <!--·start·footer·part·-->102 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>103 <hr·class="footer"/><address·class="footer"><small>
104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4104 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
105 </small></address>105 </small></address>
30.4 KB
./usr/share/doc/libdune-geometry-doc/doxygen/dune-geometry.tag.gz
30.3 KB
dune-geometry.tag
30.3 KB
dune-geometry.tag
    
Offset 14, 95 lines modifiedOffset 14, 95 lines modified
14 ····<name>modules.txt</name>14 ····<name>modules.txt</name>
15 ····<path>/build/reproducible-path/dune-geometry-2.9.0/doc/doxygen/</path>15 ····<path>/build/reproducible-path/dune-geometry-2.9.0/doc/doxygen/</path>
16 ····<filename>a00167.html</filename>16 ····<filename>a00167.html</filename>
17 ··</compound>17 ··</compound>
18 ··<compound·kind="file">18 ··<compound·kind="file">
19 ····<name>affinegeometry.hh</name>19 ····<name>affinegeometry.hh</name>
20 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>20 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>
21 ····<filename>a00212.html</filename>21 ····<filename>a00227.html</filename>
22 ····<includes·id="a00239"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>22 ····<includes·id="a00176"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>
23 ····<class·kind="class">Dune::AffineGeometry</class>23 ····<class·kind="class">Dune::AffineGeometry</class>
24 ····<namespace>Dune</namespace>24 ····<namespace>Dune</namespace>
25 ····<namespace>Dune::Geo</namespace>25 ····<namespace>Dune::Geo</namespace>
26 ··</compound>26 ··</compound>
27 ··<compound·kind="file">27 ··<compound·kind="file">
28 ····<name>axisalignedcubegeometry.hh</name>28 ····<name>axisalignedcubegeometry.hh</name>
29 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>29 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>
30 ····<filename>a00236.html</filename>30 ····<filename>a00218.html</filename>
31 ····<includes·id="a00209"·name="referenceelements.hh"·local="no"·imported="no">dune/geometry/referenceelements.hh</includes>31 ····<includes·id="a00233"·name="referenceelements.hh"·local="no"·imported="no">dune/geometry/referenceelements.hh</includes>
32 ····<includes·id="a00239"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>32 ····<includes·id="a00176"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>
33 ····<class·kind="class">Dune::AxisAlignedCubeGeometry</class>33 ····<class·kind="class">Dune::AxisAlignedCubeGeometry</class>
34 ····<namespace>Dune</namespace>34 ····<namespace>Dune</namespace>
35 ··</compound>35 ··</compound>
36 ··<compound·kind="file">36 ··<compound·kind="file">
37 ····<name>deprecated_topology.hh</name>37 ····<name>deprecated_topology.hh</name>
38 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>38 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>
39 ····<filename>a00197.html</filename>39 ····<filename>a00221.html</filename>
40 ··</compound>40 ··</compound>
41 ··<compound·kind="file">41 ··<compound·kind="file">
42 ····<name>dimension.hh</name>42 ····<name>dimension.hh</name>
43 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>43 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>
44 ····<filename>a00215.html</filename>44 ····<filename>a00215.html</filename>
45 ····<class·kind="struct">Dune::Dim</class>45 ····<class·kind="struct">Dune::Dim</class>
46 ····<class·kind="struct">Dune::Codim</class>46 ····<class·kind="struct">Dune::Codim</class>
47 ····<namespace>Dune</namespace>47 ····<namespace>Dune</namespace>
48 ··</compound>48 ··</compound>
49 ··<compound·kind="file">49 ··<compound·kind="file">
50 ····<name>generalvertexorder.hh</name>50 ····<name>generalvertexorder.hh</name>
51 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>51 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>
52 ····<filename>a00203.html</filename>52 ····<filename>a00212.html</filename>
53 ····<includes·id="a00239"·name="type.hh"·local="yes"·imported="no">type.hh</includes>53 ····<includes·id="a00176"·name="type.hh"·local="yes"·imported="no">type.hh</includes>
54 ····<includes·id="a00209"·name="referenceelements.hh"·local="no"·imported="no">dune/geometry/referenceelements.hh</includes>54 ····<includes·id="a00233"·name="referenceelements.hh"·local="no"·imported="no">dune/geometry/referenceelements.hh</includes>
55 ····<class·kind="class">Dune::GeneralVertexOrder</class>55 ····<class·kind="class">Dune::GeneralVertexOrder</class>
56 ····<class·kind="class">Dune::GeneralVertexOrder::iterator</class>56 ····<class·kind="class">Dune::GeneralVertexOrder::iterator</class>
57 ····<namespace>Dune</namespace>57 ····<namespace>Dune</namespace>
58 ····<member·kind="function">58 ····<member·kind="function">
59 ······<type>void</type>59 ······<type>void</type>
60 ······<name>reduceOrder</name>60 ······<name>reduceOrder</name>
61 ······<anchorfile>a00254.html</anchorfile>61 ······<anchorfile>a00254.html</anchorfile>
62 ······<anchor>a77eece3229d82b929dcf4cde0cb2a855</anchor>62 ······<anchor>a77eece3229d82b929dcf4cde0cb2a855</anchor>
63 ······<arglist>(const·InIterator·&amp;inBegin,·const·InIterator·&amp;inEnd,·OutIterator·outIt)</arglist>63 ······<arglist>(const·InIterator·&amp;inBegin,·const·InIterator·&amp;inEnd,·OutIterator·outIt)</arglist>
64 ····</member>64 ····</member>
65 ··</compound>65 ··</compound>
66 ··<compound·kind="file">66 ··<compound·kind="file">
67 ····<name>multilineargeometry.hh</name>67 ····<name>multilineargeometry.hh</name>
68 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>68 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>
69 ····<filename>a00170.html</filename>69 ····<filename>a00200.html</filename>
70 ····<includes·id="a00212"·name="affinegeometry.hh"·local="no"·imported="no">dune/geometry/affinegeometry.hh</includes>70 ····<includes·id="a00227"·name="affinegeometry.hh"·local="no"·imported="no">dune/geometry/affinegeometry.hh</includes>
71 ····<includes·id="a00209"·name="referenceelements.hh"·local="no"·imported="no">dune/geometry/referenceelements.hh</includes>71 ····<includes·id="a00233"·name="referenceelements.hh"·local="no"·imported="no">dune/geometry/referenceelements.hh</includes>
72 ····<includes·id="a00239"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>72 ····<includes·id="a00176"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>
73 ····<class·kind="struct">Dune::MultiLinearGeometryTraits</class>73 ····<class·kind="struct">Dune::MultiLinearGeometryTraits</class>
74 ····<class·kind="struct">Dune::MultiLinearGeometryTraits::CornerStorage</class>74 ····<class·kind="struct">Dune::MultiLinearGeometryTraits::CornerStorage</class>
75 ····<class·kind="struct">Dune::MultiLinearGeometryTraits::hasSingleGeometryType</class>75 ····<class·kind="struct">Dune::MultiLinearGeometryTraits::hasSingleGeometryType</class>
76 ····<class·kind="class">Dune::MultiLinearGeometry</class>76 ····<class·kind="class">Dune::MultiLinearGeometry</class>
77 ····<class·kind="class">Dune::MultiLinearGeometry::JacobianInverseTransposed</class>77 ····<class·kind="class">Dune::MultiLinearGeometry::JacobianInverseTransposed</class>
78 ····<class·kind="class">Dune::CachedMultiLinearGeometry</class>78 ····<class·kind="class">Dune::CachedMultiLinearGeometry</class>
79 ····<namespace>Dune</namespace>79 ····<namespace>Dune</namespace>
80 ··</compound>80 ··</compound>
81 ··<compound·kind="file">81 ··<compound·kind="file">
82 ····<name>quadraturerules.hh</name>82 ····<name>quadraturerules.hh</name>
83 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>83 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>
84 ····<filename>a00218.html</filename>84 ····<filename>a00170.html</filename>
85 ····<includes·id="a00239"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>85 ····<includes·id="a00176"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>
86 ····<includes·id="a00173"·name="typeindex.hh"·local="no"·imported="no">dune/geometry/typeindex.hh</includes>86 ····<includes·id="a00224"·name="typeindex.hh"·local="no"·imported="no">dune/geometry/typeindex.hh</includes>
87 ····<class·kind="class">Dune::QuadratureOrderOutOfRange</class>87 ····<class·kind="class">Dune::QuadratureOrderOutOfRange</class>
88 ····<class·kind="class">Dune::QuadraturePoint</class>88 ····<class·kind="class">Dune::QuadraturePoint</class>
89 ····<class·kind="class">Dune::QuadratureRule</class>89 ····<class·kind="class">Dune::QuadratureRule</class>
90 ····<class·kind="class">Dune::QuadratureRules</class>90 ····<class·kind="class">Dune::QuadratureRules</class>
91 ····<class·kind="class">Dune::QuadratureRuleFactory</class>91 ····<class·kind="class">Dune::QuadratureRuleFactory</class>
92 ····<class·kind="class">Dune::QuadratureRuleFactory&lt;·ctype,·0·&gt;</class>92 ····<class·kind="class">Dune::QuadratureRuleFactory&lt;·ctype,·0·&gt;</class>
93 ····<class·kind="class">Dune::QuadratureRuleFactory&lt;·ctype,·1·&gt;</class>93 ····<class·kind="class">Dune::QuadratureRuleFactory&lt;·ctype,·1·&gt;</class>
94 ····<class·kind="class">Dune::QuadratureRuleFactory&lt;·ctype,·2·&gt;</class>94 ····<class·kind="class">Dune::QuadratureRuleFactory&lt;·ctype,·2·&gt;</class>
95 ····<class·kind="class">Dune::QuadratureRuleFactory&lt;·ctype,·3·&gt;</class>95 ····<class·kind="class">Dune::QuadratureRuleFactory&lt;·ctype,·3·&gt;</class>
96 ····<namespace>Dune</namespace>96 ····<namespace>Dune</namespace>
97 ····<namespace>Dune::QuadratureType</namespace>97 ····<namespace>Dune::QuadratureType</namespace>
98 ····<member·kind="define">98 ····<member·kind="define">
99 ······<type>#define</type>99 ······<type>#define</type>
100 ······<name>DUNE_INCLUDING_IMPLEMENTATION</name>100 ······<name>DUNE_INCLUDING_IMPLEMENTATION</name>
101 ······<anchorfile>a00218.html</anchorfile>101 ······<anchorfile>a00170.html</anchorfile>
102 ······<anchor>a0aeda817d7161b7c1afd8dd15ff12f17</anchor>102 ······<anchor>a0aeda817d7161b7c1afd8dd15ff12f17</anchor>
103 ······<arglist/>103 ······<arglist/>
104 ····</member>104 ····</member>
105 ····<member·kind="enumeration">105 ····<member·kind="enumeration">
106 ······<type/>106 ······<type/>
107 ······<name>Enum</name>107 ······<name>Enum</name>
108 ······<anchorfile>a00258.html</anchorfile>108 ······<anchorfile>a00258.html</anchorfile>
Offset 157, 47 lines modifiedOffset 157, 47 lines modified
157 ······<anchor>a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac</anchor>157 ······<anchor>a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac</anchor>
158 ······<arglist/>158 ······<arglist/>
159 ····</member>159 ····</member>
160 ··</compound>160 ··</compound>
161 ··<compound·kind="file">161 ··<compound·kind="file">
162 ····<name>referenceelement.hh</name>162 ····<name>referenceelement.hh</name>
163 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>163 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>
164 ····<filename>a00230.html</filename>164 ····<filename>a00236.html</filename>
165 ····<includes·id="a00239"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>165 ····<includes·id="a00176"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>
166 ····<class·kind="class">Dune::Geo::ReferenceElement</class>166 ····<class·kind="class">Dune::Geo::ReferenceElement</class>
167 ····<class·kind="struct">Dune::Geo::ReferenceElement::Codim</class>167 ····<class·kind="struct">Dune::Geo::ReferenceElement::Codim</class>
168 ····<namespace>Dune</namespace>168 ····<namespace>Dune</namespace>
169 ····<namespace>Dune::Geo</namespace>169 ····<namespace>Dune::Geo</namespace>
170 ··</compound>170 ··</compound>
171 ··<compound·kind="file">171 ··<compound·kind="file">
172 ····<name>referenceelementimplementation.cc</name>172 ····<name>referenceelementimplementation.cc</name>
173 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>173 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>
174 ····<filename>a00200.html</filename>174 ····<filename>a00173.html</filename>
175 ····<includes·id="a00224"·name="referenceelementimplementation.hh"·local="no"·imported="no">dune/geometry/referenceelementimplementation.hh</includes>175 ····<includes·id="a00197"·name="referenceelementimplementation.hh"·local="no"·imported="no">dune/geometry/referenceelementimplementation.hh</includes>
176 ····<namespace>Dune</namespace>176 ····<namespace>Dune</namespace>
177 ····<namespace>Dune::Geo</namespace>177 ····<namespace>Dune::Geo</namespace>
178 ··</compound>178 ··</compound>
179 ··<compound·kind="file">179 ··<compound·kind="file">
180 ····<name>referenceelementimplementation.hh</name>180 ····<name>referenceelementimplementation.hh</name>
181 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>181 ····<path>/build/reproducible-path/dune-geometry-2.9.0/dune/geometry/</path>
182 ····<filename>a00224.html</filename>182 ····<filename>a00197.html</filename>
183 ····<includes·id="a00230"·name="referenceelement.hh"·local="no"·imported="no">dune/geometry/referenceelement.hh</includes>183 ····<includes·id="a00236"·name="referenceelement.hh"·local="no"·imported="no">dune/geometry/referenceelement.hh</includes>
184 ····<includes·id="a00212"·name="affinegeometry.hh"·local="no"·imported="no">dune/geometry/affinegeometry.hh</includes>184 ····<includes·id="a00227"·name="affinegeometry.hh"·local="no"·imported="no">dune/geometry/affinegeometry.hh</includes>
185 ····<includes·id="a00239"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>185 ····<includes·id="a00176"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>
186 ····<namespace>Dune</namespace>186 ····<namespace>Dune</namespace>
187 ····<namespace>Dune::Geo</namespace>187 ····<namespace>Dune::Geo</namespace>
Max diff block lines reached; 22202/30959 bytes (71.71%) of diff not shown.
17.3 KB
./usr/share/doc/libdune-geometry-doc/doxygen/files.html
    
Offset 70, 39 lines modifiedOffset 70, 39 lines modified
70 <tr·id="row_0_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_0_"·class="arrow"·onclick="toggleFolder('0_')">&#9660;</span><span·id="img_0_"·class="iconfopen"·onclick="toggleFolder('0_')">&#160;</span><a·class="el"·href="dir_e68e8157741866f444e17edd764ebbae.html"·target="_self">doc</a></td><td·class="desc"></td></tr>70 <tr·id="row_0_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_0_"·class="arrow"·onclick="toggleFolder('0_')">&#9660;</span><span·id="img_0_"·class="iconfopen"·onclick="toggleFolder('0_')">&#160;</span><a·class="el"·href="dir_e68e8157741866f444e17edd764ebbae.html"·target="_self">doc</a></td><td·class="desc"></td></tr>
71 <tr·id="row_0_0_"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_0_"·class="arrow"·onclick="toggleFolder('0_0_')">&#9660;</span><span·id="img_0_0_"·class="iconfopen"·onclick="toggleFolder('0_0_')">&#160;</span><a·class="el"·href="dir_8c28f2953344a167049ba6db5a27148a.html"·target="_self">appl</a></td><td·class="desc"></td></tr>71 <tr·id="row_0_0_"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_0_0_"·class="arrow"·onclick="toggleFolder('0_0_')">&#9660;</span><span·id="img_0_0_"·class="iconfopen"·onclick="toggleFolder('0_0_')">&#160;</span><a·class="el"·href="dir_8c28f2953344a167049ba6db5a27148a.html"·target="_self">appl</a></td><td·class="desc"></td></tr>
72 <tr·id="row_0_0_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="iconfclosed"></span><a·class="el"·href="dir_de8ef2d1b4283b99fcb86ec9d2fa66db.html"·target="_self">refelements</a></td><td·class="desc"></td></tr>72 <tr·id="row_0_0_0_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="iconfclosed"></span><a·class="el"·href="dir_de8ef2d1b4283b99fcb86ec9d2fa66db.html"·target="_self">refelements</a></td><td·class="desc"></td></tr>
73 <tr·id="row_0_1_"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="iconfclosed"></span><a·class="el"·href="dir_04f2ecc425faf0d475a3caf484e551f3.html"·target="_self">doxygen</a></td><td·class="desc"></td></tr>73 <tr·id="row_0_1_"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·class="iconfclosed"></span><a·class="el"·href="dir_04f2ecc425faf0d475a3caf484e551f3.html"·target="_self">doxygen</a></td><td·class="desc"></td></tr>
74 <tr·id="row_1_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_1_"·class="arrow"·onclick="toggleFolder('1_')">&#9660;</span><span·id="img_1_"·class="iconfopen"·onclick="toggleFolder('1_')">&#160;</span><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html"·target="_self">dune</a></td><td·class="desc"></td></tr>74 <tr·id="row_1_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_1_"·class="arrow"·onclick="toggleFolder('1_')">&#9660;</span><span·id="img_1_"·class="iconfopen"·onclick="toggleFolder('1_')">&#160;</span><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html"·target="_self">dune</a></td><td·class="desc"></td></tr>
75 <tr·id="row_1_0_"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_0_"·class="arrow"·onclick="toggleFolder('1_0_')">&#9660;</span><span·id="img_1_0_"·class="iconfopen"·onclick="toggleFolder('1_0_')">&#160;</span><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html"·target="_self">geometry</a></td><td·class="desc"></td></tr>75 <tr·id="row_1_0_"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_0_"·class="arrow"·onclick="toggleFolder('1_0_')">&#9660;</span><span·id="img_1_0_"·class="iconfopen"·onclick="toggleFolder('1_0_')">&#160;</span><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html"·target="_self">geometry</a></td><td·class="desc"></td></tr>
76 <tr·id="row_1_0_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_0_"·class="arrow"·onclick="toggleFolder('1_0_0_')">&#9660;</span><span·id="img_1_0_0_"·class="iconfopen"·onclick="toggleFolder('1_0_0_')">&#160;</span><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html"·target="_self">refinement</a></td><td·class="desc"></td></tr>76 <tr·id="row_1_0_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_0_"·class="arrow"·onclick="toggleFolder('1_0_0_')">&#9660;</span><span·id="img_1_0_0_"·class="iconfopen"·onclick="toggleFolder('1_0_0_')">&#160;</span><a·class="el"·href="dir_b609f53bbb5e26b8e9292001c59476a3.html"·target="_self">refinement</a></td><td·class="desc"></td></tr>
77 <tr·id="row_1_0_0_0_"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00188.html"·target="_self">base.cc</a></td><td·class="desc">This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation·</td></tr>77 <tr·id="row_1_0_0_0_"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00182.html"·target="_self">base.cc</a></td><td·class="desc">This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation·</td></tr>
78 <tr·id="row_1_0_0_1_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00185.html"·target="_self">hcube.cc</a></td><td·class="desc">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.)·</td></tr>78 <tr·id="row_1_0_0_1_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00191.html"·target="_self">hcube.cc</a></td><td·class="desc">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.)·</td></tr>
79 <tr·id="row_1_0_0_2_"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00182.html"·target="_self">hcubetriangulation.cc</a></td><td·class="desc">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·-&gt;·triangle,·hexahedron·-&gt;·tetrahedron)·</td></tr>79 <tr·id="row_1_0_0_2_"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00188.html"·target="_self">hcubetriangulation.cc</a></td><td·class="desc">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·-&gt;·triangle,·hexahedron·-&gt;·tetrahedron)·</td></tr>
80 <tr·id="row_1_0_0_3_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00176.html"·target="_self">prismtriangulation.cc</a></td><td·class="desc"></td></tr>80 <tr·id="row_1_0_0_3_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00185.html"·target="_self">prismtriangulation.cc</a></td><td·class="desc"></td></tr>
81 <tr·id="row_1_0_0_4_"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00179.html"·target="_self">pyramidtriangulation.cc</a></td><td·class="desc"></td></tr>81 <tr·id="row_1_0_0_4_"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00194.html"·target="_self">pyramidtriangulation.cc</a></td><td·class="desc"></td></tr>
82 <tr·id="row_1_0_0_5_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00191.html"·target="_self">simplex.cc</a></td><td·class="desc">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·</td></tr>82 <tr·id="row_1_0_0_5_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00179.html"·target="_self">simplex.cc</a></td><td·class="desc">This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·</td></tr>
83 <tr·id="row_1_0_1_"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_"·class="arrow"·onclick="toggleFolder('1_0_1_')">&#9660;</span><span·id="img_1_0_1_"·class="iconfopen"·onclick="toggleFolder('1_0_1_')">&#160;</span><a·class="el"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html"·target="_self">utility</a></td><td·class="desc"></td></tr>83 <tr·id="row_1_0_1_"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><span·id="arr_1_0_1_"·class="arrow"·onclick="toggleFolder('1_0_1_')">&#9660;</span><span·id="img_1_0_1_"·class="iconfopen"·onclick="toggleFolder('1_0_1_')">&#160;</span><a·class="el"·href="dir_428ed1c935e77406fcbfdccd4ee3f7a2.html"·target="_self">utility</a></td><td·class="desc"></td></tr>
84 <tr·id="row_1_0_1_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00227_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00227.html"·target="_self">typefromvertexcount.hh</a></td><td·class="desc"></td></tr>84 <tr·id="row_1_0_1_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;">&#160;</span><a·href="a00209_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00209.html"·target="_self">typefromvertexcount.hh</a></td><td·class="desc"></td></tr>
85 <tr·id="row_1_0_2_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00212_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00212.html"·target="_self">affinegeometry.hh</a></td><td·class="desc">An·implementation·of·the·Geometry·interface·for·affine·geometries·</td></tr>85 <tr·id="row_1_0_2_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00227_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00227.html"·target="_self">affinegeometry.hh</a></td><td·class="desc">An·implementation·of·the·Geometry·interface·for·affine·geometries·</td></tr>
86 <tr·id="row_1_0_3_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00236_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00236.html"·target="_self">axisalignedcubegeometry.hh</a></td><td·class="desc">A·geometry·implementation·for·axis-aligned·hypercubes·</td></tr>86 <tr·id="row_1_0_3_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00218_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00218.html"·target="_self">axisalignedcubegeometry.hh</a></td><td·class="desc">A·geometry·implementation·for·axis-aligned·hypercubes·</td></tr>
87 <tr·id="row_1_0_4_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00197_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00197.html"·target="_self">deprecated_topology.hh</a></td><td·class="desc"></td></tr>87 <tr·id="row_1_0_4_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00221_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00221.html"·target="_self">deprecated_topology.hh</a></td><td·class="desc"></td></tr>
88 <tr·id="row_1_0_5_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00215_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00215.html"·target="_self">dimension.hh</a></td><td·class="desc"></td></tr>88 <tr·id="row_1_0_5_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00215_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00215.html"·target="_self">dimension.hh</a></td><td·class="desc"></td></tr>
89 <tr·id="row_1_0_6_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00203_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00203.html"·target="_self">generalvertexorder.hh</a></td><td·class="desc"></td></tr>89 <tr·id="row_1_0_6_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00212_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00212.html"·target="_self">generalvertexorder.hh</a></td><td·class="desc"></td></tr>
90 <tr·id="row_1_0_7_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00170_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00170.html"·target="_self">multilineargeometry.hh</a></td><td·class="desc"></td></tr>90 <tr·id="row_1_0_7_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00200_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00200.html"·target="_self">multilineargeometry.hh</a></td><td·class="desc"></td></tr>
91 <tr·id="row_1_0_8_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00218_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00218.html"·target="_self">quadraturerules.hh</a></td><td·class="desc"></td></tr>91 <tr·id="row_1_0_8_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00170_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00170.html"·target="_self">quadraturerules.hh</a></td><td·class="desc"></td></tr>
92 <tr·id="row_1_0_9_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00230_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00230.html"·target="_self">referenceelement.hh</a></td><td·class="desc"></td></tr>92 <tr·id="row_1_0_9_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00236_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00236.html"·target="_self">referenceelement.hh</a></td><td·class="desc"></td></tr>
93 <tr·id="row_1_0_10_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00200.html"·target="_self">referenceelementimplementation.cc</a></td><td·class="desc"></td></tr>93 <tr·id="row_1_0_10_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00173.html"·target="_self">referenceelementimplementation.cc</a></td><td·class="desc"></td></tr>
94 <tr·id="row_1_0_11_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00224_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00224.html"·target="_self">referenceelementimplementation.hh</a></td><td·class="desc"></td></tr>94 <tr·id="row_1_0_11_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00197_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00197.html"·target="_self">referenceelementimplementation.hh</a></td><td·class="desc"></td></tr>
95 <tr·id="row_1_0_12_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00209_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00209.html"·target="_self">referenceelements.hh</a></td><td·class="desc"></td></tr>95 <tr·id="row_1_0_12_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00233_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00233.html"·target="_self">referenceelements.hh</a></td><td·class="desc"></td></tr>
96 <tr·id="row_1_0_13_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00233_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00233.html"·target="_self">refinement.hh</a></td><td·class="desc">This·file·simply·includes·all·<a·class="el"·href="a00251.html">Refinement</a>·implementations·so·you·don't·have·to·do·them·separately·</td></tr>96 <tr·id="row_1_0_13_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00203_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00203.html"·target="_self">refinement.hh</a></td><td·class="desc">This·file·simply·includes·all·<a·class="el"·href="a00251.html">Refinement</a>·implementations·so·you·don't·have·to·do·them·separately·</td></tr>
97 <tr·id="row_1_0_14_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00221_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00221.html"·target="_self">topologyfactory.hh</a></td><td·class="desc"></td></tr>97 <tr·id="row_1_0_14_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00206_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00206.html"·target="_self">topologyfactory.hh</a></td><td·class="desc"></td></tr>
98 <tr·id="row_1_0_15_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00239_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00239.html"·target="_self">type.hh</a></td><td·class="desc">A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid·</td></tr>98 <tr·id="row_1_0_15_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00176_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00176.html"·target="_self">type.hh</a></td><td·class="desc">A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid·</td></tr>
99 <tr·id="row_1_0_16_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00173_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00173.html"·target="_self">typeindex.hh</a></td><td·class="desc">Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector·</td></tr>99 <tr·id="row_1_0_16_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00224_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00224.html"·target="_self">typeindex.hh</a></td><td·class="desc">Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector·</td></tr>
100 <tr·id="row_1_0_17_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00206.html"·target="_self">virtualrefinement.cc</a></td><td·class="desc">This·file·contains·the·virtual·wrapper·around·refinement·</td></tr>100 <tr·id="row_1_0_17_"·class="even"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icondoc"></span><a·class="el"·href="a00239.html"·target="_self">virtualrefinement.cc</a></td><td·class="desc">This·file·contains·the·virtual·wrapper·around·refinement·</td></tr>
101 <tr·id="row_1_0_18_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00194_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00194.html"·target="_self">virtualrefinement.hh</a></td><td·class="desc">This·file·contains·the·virtual·wrapper·around·refinement·</td></tr>101 <tr·id="row_1_0_18_"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><a·href="a00230_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00230.html"·target="_self">virtualrefinement.hh</a></td><td·class="desc">This·file·contains·the·virtual·wrapper·around·refinement·</td></tr>
102 </table>102 </table>
103 </div><!--·directory·-->103 </div><!--·directory·-->
104 </div><!--·contents·-->104 </div><!--·contents·-->
105 <!--·start·footer·part·-->105 <!--·start·footer·part·-->
106 <hr·class="footer"/><address·class="footer"><small>106 <hr·class="footer"/><address·class="footer"><small>
107 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4107 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
108 </small></address>108 </small></address>
3.0 KB
./usr/share/doc/libdune-geometry-doc/doxygen/globals.html
    
Offset 59, 22 lines modifiedOffset 59, 22 lines modified
59 <iframe·src="javascript:void(0)"·frameborder="0"·59 <iframe·src="javascript:void(0)"·frameborder="0"·
60 ········name="MSearchResults"·id="MSearchResults">60 ········name="MSearchResults"·id="MSearchResults">
61 </iframe>61 </iframe>
62 </div>62 </div>
  
63 <div·class="contents">63 <div·class="contents">
64 <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div><ul>64 <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div><ul>
65 <li>DUNE_GEOMETRY_REFINEMENT_BASE_CC&#160;:&#160;<a·class="el"·href="a00188.html#ab8232ef779e57c3676c54a73bd759f72">base.cc</a></li>65 <li>DUNE_GEOMETRY_REFINEMENT_BASE_CC&#160;:&#160;<a·class="el"·href="a00182.html#ab8232ef779e57c3676c54a73bd759f72">base.cc</a></li>
66 <li>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC&#160;:&#160;<a·class="el"·href="a00185.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">hcube.cc</a></li>66 <li>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC&#160;:&#160;<a·class="el"·href="a00191.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">hcube.cc</a></li>
67 <li>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00182.html#a3fe24de9b756cd18f014979a41cb0843">hcubetriangulation.cc</a></li>67 <li>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00188.html#a3fe24de9b756cd18f014979a41cb0843">hcubetriangulation.cc</a></li>
68 <li>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00176.html#ae56eb72b98f97f57cc224eb9b4394ef8">prismtriangulation.cc</a></li>68 <li>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00185.html#ae56eb72b98f97f57cc224eb9b4394ef8">prismtriangulation.cc</a></li>
69 <li>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00179.html#a5f431ee98541c17b3d9aea2dbc726941">pyramidtriangulation.cc</a></li>69 <li>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00194.html#a5f431ee98541c17b3d9aea2dbc726941">pyramidtriangulation.cc</a></li>
70 <li>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC&#160;:&#160;<a·class="el"·href="a00206.html#ac82d420bff6cce87d06ad71b4f1cb0c8">virtualrefinement.cc</a></li>70 <li>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC&#160;:&#160;<a·class="el"·href="a00239.html#ac82d420bff6cce87d06ad71b4f1cb0c8">virtualrefinement.cc</a></li>
71 <li>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC&#160;:&#160;<a·class="el"·href="a00191.html#a944407dc4f6f9a372b10b69bbb5a0792">simplex.cc</a></li>71 <li>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC&#160;:&#160;<a·class="el"·href="a00179.html#a944407dc4f6f9a372b10b69bbb5a0792">simplex.cc</a></li>
72 <li>DUNE_INCLUDING_IMPLEMENTATION&#160;:&#160;<a·class="el"·href="a00218.html#a0aeda817d7161b7c1afd8dd15ff12f17">quadraturerules.hh</a></li>72 <li>DUNE_INCLUDING_IMPLEMENTATION&#160;:&#160;<a·class="el"·href="a00170.html#a0aeda817d7161b7c1afd8dd15ff12f17">quadraturerules.hh</a></li>
73 </ul>73 </ul>
74 </div><!--·contents·-->74 </div><!--·contents·-->
75 <!--·start·footer·part·-->75 <!--·start·footer·part·-->
76 <hr·class="footer"/><address·class="footer"><small>76 <hr·class="footer"/><address·class="footer"><small>
77 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.477 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
78 </small></address>78 </small></address>
79 </body>79 </body>
2.92 KB
./usr/share/doc/libdune-geometry-doc/doxygen/globals_defs.html
    
Offset 59, 22 lines modifiedOffset 59, 22 lines modified
59 <iframe·src="javascript:void(0)"·frameborder="0"·59 <iframe·src="javascript:void(0)"·frameborder="0"·
60 ········name="MSearchResults"·id="MSearchResults">60 ········name="MSearchResults"·id="MSearchResults">
61 </iframe>61 </iframe>
62 </div>62 </div>
  
63 <div·class="contents">63 <div·class="contents">
64 &#160;<ul>64 &#160;<ul>
65 <li>DUNE_GEOMETRY_REFINEMENT_BASE_CC&#160;:&#160;<a·class="el"·href="a00188.html#ab8232ef779e57c3676c54a73bd759f72">base.cc</a></li>65 <li>DUNE_GEOMETRY_REFINEMENT_BASE_CC&#160;:&#160;<a·class="el"·href="a00182.html#ab8232ef779e57c3676c54a73bd759f72">base.cc</a></li>
66 <li>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC&#160;:&#160;<a·class="el"·href="a00185.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">hcube.cc</a></li>66 <li>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC&#160;:&#160;<a·class="el"·href="a00191.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">hcube.cc</a></li>
67 <li>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00182.html#a3fe24de9b756cd18f014979a41cb0843">hcubetriangulation.cc</a></li>67 <li>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00188.html#a3fe24de9b756cd18f014979a41cb0843">hcubetriangulation.cc</a></li>
68 <li>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00176.html#ae56eb72b98f97f57cc224eb9b4394ef8">prismtriangulation.cc</a></li>68 <li>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00185.html#ae56eb72b98f97f57cc224eb9b4394ef8">prismtriangulation.cc</a></li>
69 <li>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00179.html#a5f431ee98541c17b3d9aea2dbc726941">pyramidtriangulation.cc</a></li>69 <li>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00194.html#a5f431ee98541c17b3d9aea2dbc726941">pyramidtriangulation.cc</a></li>
70 <li>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC&#160;:&#160;<a·class="el"·href="a00206.html#ac82d420bff6cce87d06ad71b4f1cb0c8">virtualrefinement.cc</a></li>70 <li>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC&#160;:&#160;<a·class="el"·href="a00239.html#ac82d420bff6cce87d06ad71b4f1cb0c8">virtualrefinement.cc</a></li>
71 <li>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC&#160;:&#160;<a·class="el"·href="a00191.html#a944407dc4f6f9a372b10b69bbb5a0792">simplex.cc</a></li>71 <li>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC&#160;:&#160;<a·class="el"·href="a00179.html#a944407dc4f6f9a372b10b69bbb5a0792">simplex.cc</a></li>
72 <li>DUNE_INCLUDING_IMPLEMENTATION&#160;:&#160;<a·class="el"·href="a00218.html#a0aeda817d7161b7c1afd8dd15ff12f17">quadraturerules.hh</a></li>72 <li>DUNE_INCLUDING_IMPLEMENTATION&#160;:&#160;<a·class="el"·href="a00170.html#a0aeda817d7161b7c1afd8dd15ff12f17">quadraturerules.hh</a></li>
73 </ul>73 </ul>
74 </div><!--·contents·-->74 </div><!--·contents·-->
75 <!--·start·footer·part·-->75 <!--·start·footer·part·-->
76 <hr·class="footer"/><address·class="footer"><small>76 <hr·class="footer"/><address·class="footer"><small>
77 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.477 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.4
78 </small></address>78 </small></address>
79 </body>79 </body>
69.6 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00173_source.html vs.
./usr/share/doc/libdune-geometry-doc/doxygen/a00206_source.html
Files 15% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml">2 <html·xmlns="http://www.w3.org/1999/xhtml">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.4"/>6 <meta·name="generator"·content="Doxygen·1.9.4"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>dune-geometry:·typeindex.hh·Source·File</title>8 <title>dune-geometry:·topologyfactory.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>12 <link·href="search/search.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="search/searchdata.js"></script>13 <script·type="text/javascript"·src="search/searchdata.js"></script>
14 <script·type="text/javascript"·src="search/search.js"></script>14 <script·type="text/javascript"·src="search/search.js"></script>
15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>15 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
Offset 62, 146 lines modifiedOffset 62, 176 lines modified
  
62 <div·id="nav-path"·class="navpath">62 <div·id="nav-path"·class="navpath">
63 ··<ul>63 ··<ul>
64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>64 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
65 </div>65 </div>
66 </div><!--·top·-->66 </div><!--·top·-->
67 <div·class="header">67 <div·class="header">
68 ··<div·class="headertitle"><div·class="title">typeindex.hh</div></div>68 ··<div·class="headertitle"><div·class="title">topologyfactory.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00173.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>71 <a·href="a00206.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>72 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>73 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>74 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_TYPEINDEX_HH</span></div>75 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_TOPOLOGYFACTORY_HH</span></div>
76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_TYPEINDEX_HH</span></div>76 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_TOPOLOGYFACTORY_HH</span></div>
77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>77 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
 79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 80 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
 83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
78 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
79 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
80 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;dune/common/indices.hh&gt;</span></div>86 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00176.html">dune/geometry/type.hh</a>&gt;</span></div>
81 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;dune/common/hybridutilities.hh&gt;</span></div>87 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00224.html">dune/geometry/typeindex.hh</a>&gt;</span></div>
82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>88 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
83 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00239.html">type.hh</a>&quot;</span></div>89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div>
84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>{</div>
85 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div> 
86 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>{</div>91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 92 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Traits&gt;</div>
87 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a01403.html">···24</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01403.html">LocalGeometryTypeIndex</a></div>93 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a01379.html">···41</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01379.html">TopologyFactory</a></div>
88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>94 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>
89 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·regular_size(std::size_t·dim)</div>95 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="comment">//·extract·types·from·Traits·class</span></div>
 96 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a01379.html#a66ec306b5835b847f350fed4d9cac575">···44</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01379.html#a66ec306b5835b847f350fed4d9cac575">dimension</a>·=·Traits::dimension;</div>
 97 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a01379.html#aa4fd3e0e671225cd8a7851ebed201f2a">···45</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::Key·<a·class="code·hl_typedef"·href="a01379.html#aa4fd3e0e671225cd8a7851ebed201f2a">Key</a>;</div>
 98 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a01379.html#af8e95b31a464841f84839db4d7613136">···46</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::Object·<a·class="code·hl_typedef"·href="a01379.html#af8e95b31a464841f84839db4d7613136">Object</a>;</div>
 99 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01379.html#a441ea227eca6e6ce76ecca5679d4c825">···47</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::Factory·<a·class="code·hl_typedef"·href="a01379.html#a441ea227eca6e6ce76ecca5679d4c825">Factory</a>;</div>
 100 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 101 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01379.html#a58349d7deb73100e59f0f5117472e4e0">···50</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01379.html#af8e95b31a464841f84839db4d7613136">Object</a>·*<a·class="code·hl_function"·href="a01379.html#a58349d7deb73100e59f0f5117472e4e0">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01391.html">Dune::GeometryType</a>·&amp;gt,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01379.html#aa4fd3e0e671225cd8a7851ebed201f2a">Key</a>·&amp;key·)</div>
90 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····{</div>102 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>
 103 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·Impl::toGeometryTypeIdConstant&lt;dimension&gt;(gt,·[&amp;](<span·class="keyword">auto</span>·<span·class="keywordtype">id</span>)·{</div>
91 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="comment">//·The·following·expression·is·derived·from·the·expression·for</span></div> 
92 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<span·class="comment">//·GlobalGeometryTypeIndex::regular_offset().··Subtracting</span></div> 
93 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="comment">//·regular_offset(dim+1)-regular_offset(dim)·we·get:</span></div> 
94 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="comment">//</span></div>104 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<span·class="keywordflow">return</span>·create&lt;decltype(id)::value&gt;(key);</div>
95 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="comment">//···((1·&lt;&lt;·dim+1)·&gt;&gt;·1)·-·((1·&lt;&lt;·dim)·&gt;&gt;·1)</span></div> 
96 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="comment">//</span></div> 
97 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="comment">//·We·always·have</span></div> 
98 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">//</span></div>105 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······});</div>
99 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="comment">//···dim·&gt;=·0,</span></div> 
100 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="comment">//</span></div> 
101 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="comment">//·so</span></div> 
102 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="comment">//</span></div> 
103 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="comment">//···(1·&lt;&lt;·dim+1)·&gt;=·2···and···(1·&lt;&lt;·dim+2)·%·2·==·0.</span></div> 
104 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="comment">//</span></div> 
105 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="comment">//·So·if·we·apply·a·single·right-shift·to·that,·we·will·never·lose·any</span></div> 
106 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="comment">//·set·bits,·thus</span></div> 
107 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="comment">//</span></div> 
108 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="comment">//···((1·&lt;&lt;·dim+1)·&gt;&gt;·1)·==·(1·&lt;&lt;·dim)</span></div> 
109 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·(1·&lt;&lt;·dim)·-·((1·&lt;&lt;·dim)·&gt;&gt;·1);</div> 
110 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>106 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
 107 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div>
 108 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a01379.html#a83748c7363fab70ef46deec7f7f6e9a8">···58</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01379.html#af8e95b31a464841f84839db4d7613136">Object</a>·*<a·class="code·hl_function"·href="a01379.html#a83748c7363fab70ef46deec7f7f6e9a8">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01379.html#aa4fd3e0e671225cd8a7851ebed201f2a">Key</a>·&amp;key·)</div>
111 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>109 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>
 110 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordflow">return</span>·Factory::template·createObject&lt;·geometryId·&gt;(·key·);</div>
112 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">public</span>:</div>111 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div>
113 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a01403.html#a569502a02c4636127665f10986d7d813">···61</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·<a·class="code·hl_function"·href="a01403.html#a569502a02c4636127665f10986d7d813">size</a>(std::size_t·dim)</div> 
114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div>112 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
115 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="comment">//·one·for·&quot;none&quot;</span></div> 
116 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·regular_size(dim)·+·1;</div>113 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Topology·&gt;</div>
117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>114 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a01379.html#a83748c7363fab70ef46deec7f7f6e9a8">···65</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01379.html#af8e95b31a464841f84839db4d7613136">Object</a>·*<a·class="code·hl_function"·href="a0137[·...·truncated·by·diffoscope;·len:·188,·SHA:·658d14c19ddd2ee1f14709938069aac22a295c1f67c4eb19cbdfe88f337e869d·...·]</div>
118 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>115 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</div>
119 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a01403.html#abe448a646f97b252203f30536a8d304f">···73</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·<[·...·truncated·by·diffoscope;·len:·194,·SHA:·e51b8a66f66d68055009f39c115f50f940eb928ed33500087d285f392362abdf·...·]</div>116 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keywordflow">return</span>·Factory::template·createObject&lt;·Topology·&gt;(·key·);</div>
 117 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
 118 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 119 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a01379.html#a997f0bce257dbb952974507385bfc7c8">···71</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01379.html#a997f0bce257dbb952974507385bfc7c8">release</a>(·<a·class="code·hl_typedef"·href="a01379.html#af8e95b31a464841f84839db4d7613136">Object</a>·*<span·class="keywordtype">object</span>·)·{·<span·class="keyword">delete</span>·object;·}</div>
 120 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··};</div>
 121 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
120 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····{</div>122 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
121 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordflow">return</span>·gt.<a·class="code·hl_function"·href="a01391.html#ad3c775a48d36f776a487d1221963edba">isNone</a>()·?··regular_size(gt.<a·class="code·hl_function"·href="a01391.html#a483aa5d1f34e386a76743d505fa01143">dim</a>())·:·(gt.<a·class="code·hl_function"·href="a01391.html#ac3ddb6f3ab2ff87d7a2366308c3143ef">id</a>()·&gt;&gt;·1);</div> 
122 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div> 
123 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>123 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 124 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Factory&gt;</div>
 125 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01383.html">···81</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a01383.html">TopologySingletonFactory</a></div>
124 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01403.html#aa0f493e303702cbfce6a3078483e241b">···79</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<a·class="code·hl_class"·href="a01391.html">GeometryType</a>·<a·class="code·hl_function"·href="a01403.html#aa0f493e303702cbfce6a3078483e241b">type</a>(std::size_t·dim,·std::size_t·<a·class="code·hl_function"·href="a01403.html#abe448a646f97b252203f30536a8d304f">index</a>)·{</div> 
125 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keywordflow">return</span>·(<a·class="code·hl_function"·href="a01403.html#abe448a646f97b252203f30536a8d304f">index</a>·==·regular_size(dim))·?</div> 
126 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<a·class="code·hl_function"·href="a00244.html#gadcc2d601e9e531ffc1a5d34071b215e5">GeometryTypes::none</a>(dim)·:</div> 
127 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="comment">//·the·cast·to·unsigned·makes·sure·this·is·interpreted·as·the·topology</span></div> 
128 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="comment">//·ID·constructor</span></div> 
129 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<a·class="code·hl_class"·href="a01391.html">GeometryType</a>(<span·class="keyword">static_cast&lt;</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="keyword">&gt;</span>(<a·class="code·hl_function"·href="a01403.html#abe448a646f97b252203f30536a8d304f">index</a>·&lt;&lt;·1),·dim);</div> 
130 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····}</div>126 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··{</div>
 127 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a01383.html#aeb61e596d0a5e5f4f6e917bf33438c6d">···83</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01383.html#aeb61e596d0a5e5f4f6e917bf33438c6d">dimension</a>·=·Factory::dimension;</div>
 128 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a01383.html#aafa55fd9a319b566b070649b57b9565f">···84</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Factory::Key·<a·class="code·hl_typedef"·href="a01383.html#aafa55fd9a319b566b070649b57b9565f">Key</a>;</div>
 129 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01383.html#aaeca2707ab5e5c86e2b478493db495d8">···85</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Factory::Object·<a·class="code·hl_typedef"·href="a01383.html#aaeca2707ab5e5c86e2b478493db495d8">Object</a>;</div>
131 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··};</div>130 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 131 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a01383.html#a6709498e455988a544ef5b760849cf0f">···88</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01383.html#aaeca2707ab5e5c86e2b478493db495d8">Object</a>·*<a·class="code·hl_function"·href="a01383.html#a6709498e455988a544ef5b760849cf0f">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01391.html">Dune::GeometryType</a>·&amp;gt,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01383.html#aafa55fd9a319b566b070649b57b9565f">Key</a>·&amp;key·)</div>
132 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
133 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a01407.html">···89</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01407.html">GlobalGeometryTypeIndex</a></div> 
134 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··{</div>132 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····{</div>
135 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·std::size_t·regular_offset(std::size_t·dim)</div>133 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······assert(·gt.<a·class="code·hl_function"·href="a01391.html#ac3ddb6f3ab2ff87d7a2366308c3143ef">id</a>()·&lt;·numTopologies·);</div>
 134 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keywordflow">return</span>·instance().getObject(·gt,·key·);</div>
 135 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····}</div>
 136 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keyword">template</span>&lt;·GeometryType::Id·geometryId·&gt;</div>
 137 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a01383.html#ad03f221d70a250c913da78991db87cc0">···95</a></span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a01383.html#ad03f221d70a250c913da78991db87cc0">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01383.html#aafa55fd9a319b566b070649b57b9565f">Key</a>·&amp;key·)</div>
 138 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······-&gt;·std::enable_if_t&lt;·static_cast&lt;GeometryType&gt;(geometryId).dim()·==·<a·class="code·hl_variable"·href="a01383.html#aeb61e596d0a5e5f4f6e917bf33438c6d">dimension</a>,·<a·class="code·hl_typedef"·href="a01383.html#aaeca2707ab5e5c86e2b478493db495d8">Object</a>·*·&gt;</div>
 139 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····{</div>
 140 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······<span·class="keywordflow">return</span>·instance().template·getObject&lt;·geometryId·&gt;(·key·);</div>
136 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····{</div>141 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····}</div>
Max diff block lines reached; 26634/58508 bytes (45.52%) of diff not shown.
12.3 KB
html2text {}
    
Offset 4, 189 lines modifiedOffset 4, 225 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 typeindex.hh7 topologyfactory.hh
8 Go_to_the_documentation_of_this_file.8 Go_to_the_documentation_of_this_file.
9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-9 ·1//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-
10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:10 ·2//·vi:·set·et·ts=4·sw=2·sts=2:
11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file11 ·3//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file
12 LICENSE.md·in·module·root12 LICENSE.md·in·module·root
13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception13 ·4//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception
14 ·5#ifndef·DUNE_GEOMETRY_TYPEINDEX_HH 
15 ·6#define·DUNE_GEOMETRY_TYPEINDEX_HH14 ·5#ifndef·DUNE_GEOMETRY_TOPOLOGYFACTORY_HH
 15 ·6#define·DUNE_GEOMETRY_TOPOLOGYFACTORY_HH
16 ·716 ·7
 17 ·8#include·<cassert>
 18 ·9
 19 ·10#include·<array>
 20 ·11#include·<map>
 21 ·12#include·<memory>
 22 ·13#include·<type_traits>
17 ·14#include·<cstddef>23 ·14#include·<vector>
18 ·1524 ·15
19 ·16#include·<dune/common/indices.hh> 
20 ·17#include·<dune/common/hybridutilities.hh>25 ·16#include·<dune/geometry/type.hh>
 26 ·17#include·<dune/geometry/typeindex.hh>
21 ·1827 ·18
22 ·19#include·"type.hh" 
23 ·20 
24 ·21namespace·Dune28 ·19namespace·Dune
25 ·22{29 ·20{
26 24·class·LocalGeometryTypeIndex30 ·21
 31 ·40·template·<class·Traits>
 32 41·struct·TopologyFactory
27 ·25·{33 ·42·{
 34 ·43·//·extract·types·from·Traits·class
 35 44·static·const·unsigned·int·dimension·=·Traits::dimension;
 36 45·typedef·typename·Traits::Key·Key;
 37 46·typedef·typename·Traits::Object·Object;
 38 47·typedef·typename·Traits::Factory·Factory;
 39 ·48
 40 50·static·Object·*create·(·const·Dune::GeometryType·&gt,·const·Key·&key·)
 41 ·51·{
 42 ·52·return·Impl::toGeometryTypeIdConstant<dimension>(gt,·[&](auto·id)·{
 43 ·53·return·create<decltype(id)::value>(key);
 44 ·54·});
28 ·32·inline·static·constexpr·std::size_t·regular_size(std::size_t·dim) 
29 ·33·{ 
30 ·34·//·The·following·expression·is·derived·from·the·expression·for 
31 ·35·//·GlobalGeometryTypeIndex::regular_offset().·Subtracting 
32 ·36·//·regular_offset(dim+1)-regular_offset(dim)·we·get: 
33 ·37·// 
34 ·38·//·((1·<<·dim+1)·>>·1)·-·((1·<<·dim)·>>·1) 
35 ·39·// 
36 ·40·//·We·always·have 
37 ·41·// 
38 ·42·//·dim·>=·0, 
39 ·43·// 
40 ·44·//·so 
41 ·45·// 
42 ·46·//·(1·<<·dim+1)·>=·2·and·(1·<<·dim+2)·%·2·==·0. 
43 ·47·// 
44 ·48·//·So·if·we·apply·a·single·right-shift·to·that,·we·will·never·lose·any 
45 ·49·//·set·bits,·thus 
46 ·50·// 
47 ·51·//·((1·<<·dim+1)·>>·1)·==·(1·<<·dim) 
48 ·52·return·(1·<<·dim)·-·((1·<<·dim)·>>·1); 
49 ·53·}45 ·55·}
 46 ·57·template<·GeometryType::Id·geometryId·>
 47 58·static·Object·*create·(·const·Key·&key·)
50 ·54 
51 ·55·public: 
52 61·inline·static·constexpr·std::size_t·size(std::size_t·dim) 
53 ·62·{ 
54 ·63·//·one·for·"none" 
55 ·64·return·regular_size(dim)·+·1; 
56 ·65·} 
57 ·66 
58 73·inline·static·constexpr·std::size_t·index(const·GeometryType·&gt) 
59 ·74·{ 
60 ·75·return·gt.isNone()·?·regular_size(gt.dim())·:·(gt.id()·>>·1); 
61 ·76·} 
62 ·77 
63 79·inline·static·constexpr·GeometryType·type(std::size_t·dim,·std::size_t 
64 index)·{ 
65 ·80·return·(index·==·regular_size(dim))·? 
66 ·81·GeometryTypes::none(dim)·: 
67 ·82·//·the·cast·to·unsigned·makes·sure·this·is·interpreted·as·the·topology 
68 ·83·//·ID·constructor 
69 ·84·GeometryType(static_cast<·unsigned·int·>(index·<<·1),·dim); 
70 ·85·} 
71 ·86·}; 
72 ·87 
73 89·class·GlobalGeometryTypeIndex 
74 ·90·{48 ·59·{
75 ·98·inline·static·constexpr·std::size_t·regular_offset(std::size_t·dim)49 ·60·return·Factory::template·createObject<·geometryId·>(·key·);
 50 ·61·}
 51 ·62
 52 ·64·template<·class·Topology·>
 53 65·static·Object·*create·(·const·Key·&key·)
 54 ·66·{
 55 ·67·return·Factory::template·createObject<·Topology·>(·key·);
 56 ·68·}
 57 ·69
 58 71·static·void·release(·Object·*object·)·{·delete·object;·}
 59 ·72·};
 60 ·73
 61 ·74
 62 ·75
 63 ·80·template·<class·Factory>
 64 81·struct·TopologySingletonFactory
 65 ·82·{
 66 83·static·const·unsigned·int·dimension·=·Factory::dimension;
 67 84·typedef·typename·Factory::Key·Key;
 68 85·typedef·const·typename·Factory::Object·Object;
 69 ·86
 70 88·static·Object·*create·(·const·Dune::GeometryType·&gt,·const·Key·&key·)
76 ·99·{71 ·89·{
77 ·100·//·The·number·of·regular·geometry·types·in·a·given·dimension·is 
78 ·101·//·2^(dim-1).·For·dim==0·this·would·yield·1/2·geometry·types·(which·is 
79 ·102·//·obviously·bogus,·dim==0·has·one·regular·geometry·type,·the·point). 
80 ·103·//·The·following·expression·relies·on·1·>>·1·==·0·to·treat·dim==0 
81 ·104·//·specially. 
82 ·105·return·(1·<<·dim)·>>·1;72 ·90·assert(·gt.id()·<·numTopologies·);
Max diff block lines reached; 7552/12609 bytes (59.89%) of diff not shown.
8.37 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00239_source.html vs.
./usr/share/doc/libdune-geometry-doc/doxygen/a00176_source.html
Files 0% similar despite different names
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>65 <li·class="navelem"><a·class="el"·href="dir_5e69be5995c9f5d42bf491ae6f29600e.html">dune</a></li><li·class="navelem"><a·class="el"·href="dir_18620fa9f137864b479f21357cfac10d.html">geometry</a></li>··</ul>
66 </div>66 </div>
67 </div><!--·top·-->67 </div><!--·top·-->
68 <div·class="header">68 <div·class="header">
69 ··<div·class="headertitle"><div·class="title">type.hh</div></div>69 ··<div·class="headertitle"><div·class="title">type.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00239.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>72 <a·href="a00176.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·-*-·tab-width:·4;·indent-tabs-mode:·nil;·c-basic-offset:·2·-*-</span></div>
73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>73 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·vi:·set·et·ts=4·sw=2·sts=2:</span></div>
74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>74 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//·SPDX-FileCopyrightInfo:·Copyright·(C)·DUNE·Project·contributors,·see·file·LICENSE.md·in·module·root</span></div>
75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>75 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·SPDX-License-Identifier:·LicenseRef-GPL-2.0-only-with-DUNE-exception</span></div>
76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_TYPE_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_TYPE_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_TYPE_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_TYPE_HH</span></div>
78 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>78 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
79 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>79 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>127 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
128 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//·the·Topology·classes·are·deprecated·and·will·be·removed·for·the·2.8.</span></div>128 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//·the·Topology·classes·are·deprecated·and·will·be·removed·for·the·2.8.</span></div>
129 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="comment">//·Temporarily·a·header·&#39;deprecated_topology.hh&#39;·is·provided·which·will·be·removed·after·the·2.9·release.</span></div>129 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="comment">//·Temporarily·a·header·&#39;deprecated_topology.hh&#39;·is·provided·which·will·be·removed·after·the·2.9·release.</span></div>
130 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#if·__GNUC__·&gt;=·7</span></div>130 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#if·__GNUC__·&gt;=·7</span></div>
131 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#··pragma·GCC·diagnostic·push</span></div>131 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#··pragma·GCC·diagnostic·push</span></div>
132 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="preprocessor">#··pragma·GCC·diagnostic·ignored·&quot;-Wdeprecated-declarations&quot;</span></div>132 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="preprocessor">#··pragma·GCC·diagnostic·ignored·&quot;-Wdeprecated-declarations&quot;</span></div>
133 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">#endif</span></div>133 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">#endif</span></div>
134 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00197.html">dune/geometry/deprecated_topology.hh</a>&gt;</span></div>134 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00221.html">dune/geometry/deprecated_topology.hh</a>&gt;</span></div>
135 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="preprocessor">#if·__GNUC__·&gt;=·7</span></div>135 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="preprocessor">#if·__GNUC__·&gt;=·7</span></div>
136 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#··pragma·GCC·diagnostic·pop</span></div>136 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#··pragma·GCC·diagnostic·pop</span></div>
137 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="preprocessor">#endif</span></div>137 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="preprocessor">#endif</span></div>
138 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>138 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
139 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="comment">//·GeometryType</span></div>139 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="comment">//·GeometryType</span></div>
140 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="comment">//·-------------</span></div>140 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="comment">//·-------------</span></div>
141 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>141 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
Offset 443, 15 lines modifiedOffset 443, 15 lines modified
443 <div·class="line"><a·id="l00590"·name="l00590"></a><span·class="lineno">··590</span>········<span·class="keywordflow">return</span>·Operation&lt;·geometryId·&gt;::apply(·std::forward&lt;·Args·&gt;(·args·)...·);</div>443 <div·class="line"><a·id="l00590"·name="l00590"></a><span·class="lineno">··590</span>········<span·class="keywordflow">return</span>·Operation&lt;·geometryId·&gt;::apply(·std::forward&lt;·Args·&gt;(·args·)...·);</div>
444 <div·class="line"><a·id="l00591"·name="l00591"></a><span·class="lineno">··591</span>······}</div>444 <div·class="line"><a·id="l00591"·name="l00591"></a><span·class="lineno">··591</span>······}</div>
445 <div·class="line"><a·id="l00592"·name="l00592"></a><span·class="lineno">··592</span>····};</div>445 <div·class="line"><a·id="l00592"·name="l00592"></a><span·class="lineno">··592</span>····};</div>
446 <div·class="line"><a·id="l00593"·name="l00593"></a><span·class="lineno">··593</span>··}·<span·class="comment">//·namespace·Impl</span></div>446 <div·class="line"><a·id="l00593"·name="l00593"></a><span·class="lineno">··593</span>··}·<span·class="comment">//·namespace·Impl</span></div>
447 <div·class="line"><a·id="l00594"·name="l00594"></a><span·class="lineno">··594</span>}·<span·class="comment">//·namespace·Dune</span></div>447 <div·class="line"><a·id="l00594"·name="l00594"></a><span·class="lineno">··594</span>}·<span·class="comment">//·namespace·Dune</span></div>
448 <div·class="line"><a·id="l00595"·name="l00595"></a><span·class="lineno">··595</span>·</div>448 <div·class="line"><a·id="l00595"·name="l00595"></a><span·class="lineno">··595</span>·</div>
449 <div·class="line"><a·id="l00596"·name="l00596"></a><span·class="lineno">··596</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GEOMETRY_TYPE_HH</span></div>449 <div·class="line"><a·id="l00596"·name="l00596"></a><span·class="lineno">··596</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GEOMETRY_TYPE_HH</span></div>
450 <div·class="ttc"·id="aa00197_html"><div·class="ttname"><a·href="a00197.html">deprecated_topology.hh</a></div></div>450 <div·class="ttc"·id="aa00221_html"><div·class="ttname"><a·href="a00221.html">deprecated_topology.hh</a></div></div>
451 <div·class="ttc"·id="aa00244_html_ga3ee4078a6c034ce7e50a4ff883f89d4e"><div·class="ttname"><a·href="a00244.html#ga3ee4078a6c034ce7e50a4ff883f89d4e">Dune::GeometryTypes::line</a></div><div·class="ttdeci">constexpr·GeometryType·line</div><div·class="ttdoc">GeometryType·representing·a·line.</div><div·class="ttdef"><b>Definition:</b>·type.hh:512</div></div>451 <div·class="ttc"·id="aa00244_html_ga3ee4078a6c034ce7e50a4ff883f89d4e"><div·class="ttname"><a·href="a00244.html#ga3ee4078a6c034ce7e50a4ff883f89d4e">Dune::GeometryTypes::line</a></div><div·class="ttdeci">constexpr·GeometryType·line</div><div·class="ttdoc">GeometryType·representing·a·line.</div><div·class="ttdef"><b>Definition:</b>·type.hh:512</div></div>
452 <div·class="ttc"·id="aa00244_html_ga4a393958522cde3dce5041f031899bdb"><div·class="ttname"><a·href="a00244.html#ga4a393958522cde3dce5041f031899bdb">Dune::GeometryTypes::cube</a></div><div·class="ttdeci">constexpr·GeometryType·cube(unsigned·int·dim)</div><div·class="ttdoc">Returns·a·GeometryType·representing·a·hypercube·of·dimension·dim.</div><div·class="ttdef"><b>Definition:</b>·type.hh:472</div></div>452 <div·class="ttc"·id="aa00244_html_ga4a393958522cde3dce5041f031899bdb"><div·class="ttname"><a·href="a00244.html#ga4a393958522cde3dce5041f031899bdb">Dune::GeometryTypes::cube</a></div><div·class="ttdeci">constexpr·GeometryType·cube(unsigned·int·dim)</div><div·class="ttdoc">Returns·a·GeometryType·representing·a·hypercube·of·dimension·dim.</div><div·class="ttdef"><b>Definition:</b>·type.hh:472</div></div>
453 <div·class="ttc"·id="aa00244_html_ga5ec5d4a104316a5160fe2a9157f30529"><div·class="ttname"><a·href="a00244.html#ga5ec5d4a104316a5160fe2a9157f30529">Dune::GeometryTypes::prism</a></div><div·class="ttdeci">constexpr·GeometryType·prism</div><div·class="ttdoc">GeometryType·representing·a·3D·prism.</div><div·class="ttdef"><b>Definition:</b>·type.hh:542</div></div>453 <div·class="ttc"·id="aa00244_html_ga5ec5d4a104316a5160fe2a9157f30529"><div·class="ttname"><a·href="a00244.html#ga5ec5d4a104316a5160fe2a9157f30529">Dune::GeometryTypes::prism</a></div><div·class="ttdeci">constexpr·GeometryType·prism</div><div·class="ttdoc">GeometryType·representing·a·3D·prism.</div><div·class="ttdef"><b>Definition:</b>·type.hh:542</div></div>
454 <div·class="ttc"·id="aa00244_html_gaafd50fe91cdf2cb1cccb278f8b5b6d81"><div·class="ttname"><a·href="a00244.html#gaafd50fe91cdf2cb1cccb278f8b5b6d81">Dune::GeometryTypes::triangle</a></div><div·class="ttdeci">constexpr·GeometryType·triangle</div><div·class="ttdoc">GeometryType·representing·a·triangle.</div><div·class="ttdef"><b>Definition:</b>·type.hh:518</div></div>454 <div·class="ttc"·id="aa00244_html_gaafd50fe91cdf2cb1cccb278f8b5b6d81"><div·class="ttname"><a·href="a00244.html#gaafd50fe91cdf2cb1cccb278f8b5b6d81">Dune::GeometryTypes::triangle</a></div><div·class="ttdeci">constexpr·GeometryType·triangle</div><div·class="ttdoc">GeometryType·representing·a·triangle.</div><div·class="ttdef"><b>Definition:</b>·type.hh:518</div></div>
455 <div·class="ttc"·id="aa00244_html_gac309764b40b9a20343b2f82ed3a67c23"><div·class="ttname"><a·href="a00244.html#gac309764b40b9a20343b2f82ed3a67c23">Dune::GeometryTypes::quadrilateral</a></div><div·class="ttdeci">constexpr·GeometryType·quadrilateral</div><div·class="ttdoc">GeometryType·representing·a·quadrilateral·(a·square).</div><div·class="ttdef"><b>Definition:</b>·type.hh:524</div></div>455 <div·class="ttc"·id="aa00244_html_gac309764b40b9a20343b2f82ed3a67c23"><div·class="ttname"><a·href="a00244.html#gac309764b40b9a20343b2f82ed3a67c23">Dune::GeometryTypes::quadrilateral</a></div><div·class="ttdeci">constexpr·GeometryType·quadrilateral</div><div·class="ttdoc">GeometryType·representing·a·quadrilateral·(a·square).</div><div·class="ttdef"><b>Definition:</b>·type.hh:524</div></div>
456 <div·class="ttc"·id="aa00244_html_gac55d64235c37884a8ca160ee4556294e"><div·class="ttname"><a·href="a00244.html#gac55d64235c37884a8ca160ee4556294e">Dune::GeometryTypes::hexahedron</a></div><div·class="ttdeci">constexpr·GeometryType·hexahedron</div><div·class="ttdoc">GeometryType·representing·a·hexahedron.</div><div·class="ttdef"><b>Definition:</b>·type.hh:548</div></div>456 <div·class="ttc"·id="aa00244_html_gac55d64235c37884a8ca160ee4556294e"><div·class="ttname"><a·href="a00244.html#gac55d64235c37884a8ca160ee4556294e">Dune::GeometryTypes::hexahedron</a></div><div·class="ttdeci">constexpr·GeometryType·hexahedron</div><div·class="ttdoc">GeometryType·representing·a·hexahedron.</div><div·class="ttdef"><b>Definition:</b>·type.hh:548</div></div>
457 <div·class="ttc"·id="aa00244_html_gad5eac9a7bf89419e02aaedc2ab43d3a0"><div·class="ttname"><a·href="a00244.html#gad5eac9a7bf89419e02aaedc2ab43d3a0">Dune::GeometryTypes::pyramid</a></div><div·class="ttdeci">constexpr·GeometryType·pyramid</div><div·class="ttdoc">GeometryType·representing·a·3D·pyramid.</div><div·class="ttdef"><b>Definition:</b>·type.hh:536</div></div>457 <div·class="ttc"·id="aa00244_html_gad5eac9a7bf89419e02aaedc2ab43d3a0"><div·class="ttname"><a·href="a00244.html#gad5eac9a7bf89419e02aaedc2ab43d3a0">Dune::GeometryTypes::pyramid</a></div><div·class="ttdeci">constexpr·GeometryType·pyramid</div><div·class="ttdoc">GeometryType·representing·a·3D·pyramid.</div><div·class="ttdef"><b>Definition:</b>·type.hh:536</div></div>