2.31 MB
/srv/reproducible-results/rbuild-debian/r-b-build.AksSbvje/b1/dune-geometry_2.9.0-2_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.AksSbvje/b2/dune-geometry_2.9.0-2_armhf.changes
416 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·62eb159f49aa7be4ccba695ab95d2f6a·375732·debug·optional·libdune-geometry-dev-dbgsym_2.9.0-2_armhf.deb1 ·62eb159f49aa7be4ccba695ab95d2f6a·375732·debug·optional·libdune-geometry-dev-dbgsym_2.9.0-2_armhf.deb
2 ·062e74ea8ea81ad8aa297a16461939ed·289064·libdevel·optional·libdune-geometry-dev_2.9.0-2_armhf.deb2 ·062e74ea8ea81ad8aa297a16461939ed·289064·libdevel·optional·libdune-geometry-dev_2.9.0-2_armhf.deb
3 ·a7f7f73d2169124e6eccfe55f216bf1a·1079968·doc·optional·libdune-geometry-doc_2.9.0-2_all.deb3 ·bfe66f325ac96f75df9e68d1d0be8a6d·1079504·doc·optional·libdune-geometry-doc_2.9.0-2_all.deb
2.31 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····12292·2023-01-12·17:09:23.000000·control.tar.xz2 -rw-r--r--···0········0········0····12192·2023-01-12·17:09:23.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1067484·2023-01-12·17:09:23.000000·data.tar.xz3 -rw-r--r--···0········0········0··1067120·2023-01-12·17:09:23.000000·data.tar.xz
3.78 KB
control.tar.xz
3.75 KB
control.tar
3.73 KB
./md5sums
30.0 B
./md5sums
Files differ
3.68 KB
line order
    
Offset 8, 56 lines modifiedOffset 8, 56 lines modified
8 usr/share/doc/libdune-geometry-doc/appl/refelements/gg_quadrilateral.png8 usr/share/doc/libdune-geometry-doc/appl/refelements/gg_quadrilateral.png
9 usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron.png9 usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron.png
10 usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron_edges.png10 usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron_edges.png
11 usr/share/doc/libdune-geometry-doc/appl/refelements/gg_triangle.png11 usr/share/doc/libdune-geometry-doc/appl/refelements/gg_triangle.png
12 usr/share/doc/libdune-geometry-doc/changelog.Debian.gz12 usr/share/doc/libdune-geometry-doc/changelog.Debian.gz
13 usr/share/doc/libdune-geometry-doc/changelog.gz13 usr/share/doc/libdune-geometry-doc/changelog.gz
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/a00080.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.html21 usr/share/doc/libdune-geometry-doc/doxygen/a00173_source.html
22 usr/share/doc/libdune-geometry-doc/doxygen/a00176.html22 usr/share/doc/libdune-geometry-doc/doxygen/a00176.html
23 usr/share/doc/libdune-geometry-doc/doxygen/a00176_source.html23 usr/share/doc/libdune-geometry-doc/doxygen/a00176_source.html
24 usr/share/doc/libdune-geometry-doc/doxygen/a00179.html24 usr/share/doc/libdune-geometry-doc/doxygen/a00179.html
25 usr/share/doc/libdune-geometry-doc/doxygen/a00179_source.html 
26 usr/share/doc/libdune-geometry-doc/doxygen/a00182.html25 usr/share/doc/libdune-geometry-doc/doxygen/a00182.html
27 usr/share/doc/libdune-geometry-doc/doxygen/a00182_source.html26 usr/share/doc/libdune-geometry-doc/doxygen/a00182_source.html
28 usr/share/doc/libdune-geometry-doc/doxygen/a00185.html27 usr/share/doc/libdune-geometry-doc/doxygen/a00185.html
29 usr/share/doc/libdune-geometry-doc/doxygen/a00185_source.html28 usr/share/doc/libdune-geometry-doc/doxygen/a00185_source.html
30 usr/share/doc/libdune-geometry-doc/doxygen/a00188.html29 usr/share/doc/libdune-geometry-doc/doxygen/a00188.html
31 usr/share/doc/libdune-geometry-doc/doxygen/a00188_source.html30 usr/share/doc/libdune-geometry-doc/doxygen/a00188_source.html
32 usr/share/doc/libdune-geometry-doc/doxygen/a00191.html31 usr/share/doc/libdune-geometry-doc/doxygen/a00191.html
33 usr/share/doc/libdune-geometry-doc/doxygen/a00191_source.html32 usr/share/doc/libdune-geometry-doc/doxygen/a00191_source.html
34 usr/share/doc/libdune-geometry-doc/doxygen/a00194.html33 usr/share/doc/libdune-geometry-doc/doxygen/a00194.html
 34 usr/share/doc/libdune-geometry-doc/doxygen/a00194_source.html
35 usr/share/doc/libdune-geometry-doc/doxygen/a00197.html35 usr/share/doc/libdune-geometry-doc/doxygen/a00197.html
 36 usr/share/doc/libdune-geometry-doc/doxygen/a00197_source.html
36 usr/share/doc/libdune-geometry-doc/doxygen/a00200.html37 usr/share/doc/libdune-geometry-doc/doxygen/a00200.html
 38 usr/share/doc/libdune-geometry-doc/doxygen/a00200_source.html
37 usr/share/doc/libdune-geometry-doc/doxygen/a00203.html39 usr/share/doc/libdune-geometry-doc/doxygen/a00203.html
 40 usr/share/doc/libdune-geometry-doc/doxygen/a00203_source.html
38 usr/share/doc/libdune-geometry-doc/doxygen/a00206.html41 usr/share/doc/libdune-geometry-doc/doxygen/a00206.html
 42 usr/share/doc/libdune-geometry-doc/doxygen/a00206_source.html
39 usr/share/doc/libdune-geometry-doc/doxygen/a00209.html43 usr/share/doc/libdune-geometry-doc/doxygen/a00209.html
 44 usr/share/doc/libdune-geometry-doc/doxygen/a00209_source.html
40 usr/share/doc/libdune-geometry-doc/doxygen/a00212.html45 usr/share/doc/libdune-geometry-doc/doxygen/a00212.html
41 usr/share/doc/libdune-geometry-doc/doxygen/a00212_source.html46 usr/share/doc/libdune-geometry-doc/doxygen/a00212_source.html
42 usr/share/doc/libdune-geometry-doc/doxygen/a00215.html47 usr/share/doc/libdune-geometry-doc/doxygen/a00215.html
43 usr/share/doc/libdune-geometry-doc/doxygen/a00215_source.html48 usr/share/doc/libdune-geometry-doc/doxygen/a00215_source.html
44 usr/share/doc/libdune-geometry-doc/doxygen/a00218.html49 usr/share/doc/libdune-geometry-doc/doxygen/a00218.html
45 usr/share/doc/libdune-geometry-doc/doxygen/a00218_source.html50 usr/share/doc/libdune-geometry-doc/doxygen/a00218_source.html
46 usr/share/doc/libdune-geometry-doc/doxygen/a00221.html51 usr/share/doc/libdune-geometry-doc/doxygen/a00221.html
47 usr/share/doc/libdune-geometry-doc/doxygen/a00221_source.html 
48 usr/share/doc/libdune-geometry-doc/doxygen/a00224.html52 usr/share/doc/libdune-geometry-doc/doxygen/a00224.html
49 usr/share/doc/libdune-geometry-doc/doxygen/a00224_source.html 
50 usr/share/doc/libdune-geometry-doc/doxygen/a00227.html53 usr/share/doc/libdune-geometry-doc/doxygen/a00227.html
51 usr/share/doc/libdune-geometry-doc/doxygen/a00227_source.html 
52 usr/share/doc/libdune-geometry-doc/doxygen/a00230.html54 usr/share/doc/libdune-geometry-doc/doxygen/a00230.html
53 usr/share/doc/libdune-geometry-doc/doxygen/a00230_source.html 
54 usr/share/doc/libdune-geometry-doc/doxygen/a00233.html55 usr/share/doc/libdune-geometry-doc/doxygen/a00233.html
55 usr/share/doc/libdune-geometry-doc/doxygen/a00236.html56 usr/share/doc/libdune-geometry-doc/doxygen/a00236.html
56 usr/share/doc/libdune-geometry-doc/doxygen/a00236_source.html 
57 usr/share/doc/libdune-geometry-doc/doxygen/a00239.html57 usr/share/doc/libdune-geometry-doc/doxygen/a00239.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
2.31 MB
data.tar.xz
2.31 MB
data.tar
16.4 KB
file list
    
Offset 16, 57 lines modifiedOffset 16, 57 lines modified
16 -rw-r--r--···0·root·········(0)·root·········(0)····29836·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron.png16 -rw-r--r--···0·root·········(0)·root·········(0)····29836·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron.png
17 -rw-r--r--···0·root·········(0)·root·········(0)····22586·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron_edges.png17 -rw-r--r--···0·root·········(0)·root·········(0)····22586·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/appl/refelements/gg_tetrahedron_edges.png
18 -rw-r--r--···0·root·········(0)·root·········(0)·····6480·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/appl/refelements/gg_triangle.png18 -rw-r--r--···0·root·········(0)·root·········(0)·····6480·2022-10-20·18:03:11.000000·./usr/share/doc/libdune-geometry-doc/appl/refelements/gg_triangle.png
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/a00080.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)·····5370·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)···114793·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)····17085·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)····90522·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)·····4299·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00176.html26 -rw-r--r--···0·root·········(0)·root·········(0)·····4299·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00170.html
31 -rw-r--r--···0·root·········(0)·root·········(0)·····7739·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00176_source.html27 -rw-r--r--···0·root·········(0)·root·········(0)·····7739·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00170_source.html
32 -rw-r--r--···0·root·········(0)·root·········(0)·····6532·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00179.html28 -rw-r--r--···0·root·········(0)·root·········(0)·····5678·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00173.html
33 -rw-r--r--···0·root·········(0)·root·········(0)····35675·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00179_source.html29 -rw-r--r--···0·root·········(0)·root·········(0)····35629·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00173_source.html
34 -rw-r--r--···0·root·········(0)·root·········(0)····10877·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00182.html30 -rw-r--r--···0·root·········(0)·root·········(0)····10877·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00176.html
35 -rw-r--r--···0·root·········(0)·root·········(0)····69584·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00182_source.html31 -rw-r--r--···0·root·········(0)·root·········(0)····69584·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00176_source.html
36 -rw-r--r--···0·root·········(0)·root·········(0)·····5394·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00185.html32 -rw-r--r--···0·root·········(0)·root·········(0)·····4154·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00179.html
37 -rw-r--r--···0·root·········(0)·root·········(0)····42875·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00185_source.html 
38 -rw-r--r--···0·root·········(0)·root·········(0)·····5101·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00188.html 
39 -rw-r--r--···0·root·········(0)·root·········(0)···113364·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00188_source.html 
40 -rw-r--r--···0·root·········(0)·root·········(0)·····5211·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00191.html 
41 -rw-r--r--···0·root·········(0)·root·········(0)····66217·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00191_source.html 
42 -rw-r--r--···0·root·········(0)·root·········(0)·····9350·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00194.html 
43 -rw-r--r--···0·root·········(0)·root·········(0)·····9943·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00197.html 
44 -rw-r--r--···0·root·········(0)·root·········(0)····14083·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00200.html 
45 -rw-r--r--···0·root·········(0)·root·········(0)·····9908·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00203.html 
46 -rw-r--r--···0·root·········(0)·root·········(0)····10281·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00206.html 
47 -rw-r--r--···0·root·········(0)·root·········(0)·····9799·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00209.html 
48 -rw-r--r--···0·root·········(0)·root·········(0)····13182·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00212.html33 -rw-r--r--···0·root·········(0)·root·········(0)····13182·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00182.html
49 -rw-r--r--···0·root·········(0)·root·········(0)····93054·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00212_source.html34 -rw-r--r--···0·root·········(0)·root·········(0)····93054·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00182_source.html
 35 -rw-r--r--···0·root·········(0)·root·········(0)·····5370·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00185.html
 36 -rw-r--r--···0·root·········(0)·root·········(0)···114793·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00185_source.html
 37 -rw-r--r--···0·root·········(0)·root·········(0)·····5211·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00188.html
 38 -rw-r--r--···0·root·········(0)·root·········(0)····66217·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00188_source.html
50 -rw-r--r--···0·root·········(0)·root·········(0)·····4911·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00215.html39 -rw-r--r--···0·root·········(0)·root·········(0)·····4911·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00191.html
51 -rw-r--r--···0·root·········(0)·root·········(0)····15874·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00215_source.html40 -rw-r--r--···0·root·········(0)·root·········(0)····15874·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00191_source.html
52 -rw-r--r--···0·root·········(0)·root·········(0)·····7802·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00218.html 
53 -rw-r--r--···0·root·········(0)·root·········(0)···164962·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00218_source.html 
54 -rw-r--r--···0·root·········(0)·root·········(0)·····5488·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00221.html41 -rw-r--r--···0·root·········(0)·root·········(0)·····5394·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00194.html
55 -rw-r--r--···0·root·········(0)·root·········(0)····28855·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00221_source.html42 -rw-r--r--···0·root·········(0)·root·········(0)····42875·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00194_source.html
56 -rw-r--r--···0·root·········(0)·root·········(0)·····4912·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00224.html43 -rw-r--r--···0·root·········(0)·root·········(0)·····4912·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00197.html
57 -rw-r--r--···0·root·········(0)·root·········(0)·····8836·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00224_source.html44 -rw-r--r--···0·root·········(0)·root·········(0)·····8836·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00197_source.html
58 -rw-r--r--···0·root·········(0)·root·········(0)·····6965·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00227.html45 -rw-r--r--···0·root·········(0)·root·········(0)·····6532·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00200.html
59 -rw-r--r--···0·root·········(0)·root·········(0)····28712·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00227_source.html46 -rw-r--r--···0·root·········(0)·root·········(0)····35675·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00200_source.html
60 -rw-r--r--···0·root·········(0)·root·········(0)·····3230·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00230.html47 -rw-r--r--···0·root·········(0)·root·········(0)·····3230·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00203.html
61 -rw-r--r--···0·root·········(0)·root·········(0)····27063·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00230_source.html48 -rw-r--r--···0·root·········(0)·root·········(0)····27063·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00203_source.html
 49 -rw-r--r--···0·root·········(0)·root·········(0)·····5101·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00206.html
 50 -rw-r--r--···0·root·········(0)·root·········(0)···113364·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00206_source.html
 51 -rw-r--r--···0·root·········(0)·root·········(0)·····6965·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00209.html
 52 -rw-r--r--···0·root·········(0)·root·········(0)····28712·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00209_source.html
 53 -rw-r--r--···0·root·········(0)·root·········(0)·····5488·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00212.html
 54 -rw-r--r--···0·root·········(0)·root·········(0)····28855·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00212_source.html
 55 -rw-r--r--···0·root·········(0)·root·········(0)·····7802·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00215.html
 56 -rw-r--r--···0·root·········(0)·root·········(0)···164962·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00215_source.html
 57 -rw-r--r--···0·root·········(0)·root·········(0)····17085·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00218.html
 58 -rw-r--r--···0·root·········(0)·root·········(0)····90522·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00218_source.html
62 -rw-r--r--···0·root·········(0)·root·········(0)····11397·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00233.html59 -rw-r--r--···0·root·········(0)·root·········(0)····11397·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00221.html
 60 -rw-r--r--···0·root·········(0)·root·········(0)····14083·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00224.html
 61 -rw-r--r--···0·root·········(0)·root·········(0)····10281·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00227.html
 62 -rw-r--r--···0·root·········(0)·root·········(0)·····9943·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00230.html
 63 -rw-r--r--···0·root·········(0)·root·········(0)·····9799·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00233.html
63 -rw-r--r--···0·root·········(0)·root·········(0)·····5678·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00236.html64 -rw-r--r--···0·root·········(0)·root·········(0)·····9908·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00236.html
64 -rw-r--r--···0·root·········(0)·root·········(0)····35629·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00236_source.html 
65 -rw-r--r--···0·root·········(0)·root·········(0)·····4154·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00239.html65 -rw-r--r--···0·root·········(0)·root·········(0)·····9350·2023-01-12·17:09:23.000000·./usr/share/doc/libdune-geometry-doc/doxygen/a00239.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)····27930·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)····27922·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
6.34 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:·affinegeometry.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, 46 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>··</div> 
71 ··<div·class="headertitle"><div·class="title">affinegeometry.hh·File·Reference</div></div>68 ··<div·class="headertitle"><div·class="title">refinement.hh·File·Reference</div></div>
72 </div><!--header-->69 </div><!--header-->
73 <div·class="contents">70 <div·class="contents">
  
74 <p>An·implementation·of·the·Geometry·interface·for·affine·geometries.··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.··
75 <a·href="#details">More...</a></p>72 <a·href="#details">More...</a></p>
 73 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00227.html">refinement/base.cc</a>&quot;</code><br·/>
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·/> 
79 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>74 <code>#include·&quot;<a·class="el"·href="a00233.html">refinement/hcube.cc</a>&quot;</code><br·/>
 75 <code>#include·&quot;<a·class="el"·href="a00224.html">refinement/simplex.cc</a>&quot;</code><br·/>
 76 <code>#include·&quot;<a·class="el"·href="a00239.html">refinement/hcubetriangulation.cc</a>&quot;</code><br·/>
 77 <code>#include·&quot;<a·class="el"·href="a00236.html">refinement/prismtriangulation.cc</a>&quot;</code><br·/>
 78 <code>#include·&quot;<a·class="el"·href="a00230.html">refinement/pyramidtriangulation.cc</a>&quot;</code><br·/>
80 </div>79 </div>
81 <p><a·href="a00170_source.html">Go·to·the·source·code·of·this·file.</a></p>80 <p><a·href="a00170_source.html">Go·to·the·source·code·of·this·file.</a></p>
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"> 
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
90 Namespaces</h2></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> 
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> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 </table> 
96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>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>
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> 
99 </div></div><!--·contents·-->83 </div></div><!--·contents·-->
100 <!--·start·footer·part·-->84 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>85 <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.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
103 </small></address>87 </small></address>
104 </body>88 </body>
105 </html>89 </html>
1.28 KB
html2text {}
    
Offset 4, 31 lines modifiedOffset 4, 23 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 Classes·|·Namespaces 
8 affinegeometry.hh·File·Reference7 refinement.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> 
13 #include·<dune/geometry/type.hh>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"
14 Go_to_the_source_code_of_this_file.16 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   
19 ·Namespaces 
20 namespace· Dune 
21   
22 namespace· Dune::Geo 
23   
24 *****·Detailed·Description·*****17 *****·Detailed·Description·*****
 18 This·file·simply·includes·all·Refinement·implementations·so·you·don't·have·to
 19 do·them·separately.
25 An·implementation·of·the·Geometry·interface·for·affine·geometries. 
26 ··Author 
27 ······Martin·Nolte 
  
28 ===============================================================================20 ===============================================================================
29 ·····Generated·by [doxygen]·1.9.421 ·····Generated·by [doxygen]·1.9.4
140 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:·affinegeometry.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, 654 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">affinegeometry.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="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_AFFINEGEOMETRY_HH</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_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_REFINEMENT_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>
78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;cmath&gt;</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="a00227.html">refinement/base.cc</a>&quot;</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> 
83 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00173.html">dune/geometry/type.hh</a>&gt;</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> 
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> 
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> 
99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</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> 
108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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> 
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> 
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> 
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> 
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> 
151 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······}</div> 
152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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> 
154 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·ATBT·(·<span·class="keyword">const</span>·FieldMatrix&lt;·ctype,·m,·n·&gt;·&amp;A,·<span·class="keyword">const</span>·FieldMatrix&lt;·ctype,·p,·m·&gt;·&amp;B,·FieldMatrix&lt;·ctype,·n,·p·&gt;·&amp;ret·)</div> 
155 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······{</div> 
156 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·n;·++i·)</div> 
157 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········{</div> 
158 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··········<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·j·=·0;·j·&lt;·p;·++j·)</div> 
159 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··········{</div> 
160 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>············ret[·i·][·j·]·=·ctype(·0·);</div> 
161 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>············<span·class="keywordflow">for</span>(·<span·class="keywordtype">int</span>·k·=·0;·k·&lt;·m;·++k·)</div> 
162 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··············ret[·i·][·j·]·+=·A[·k·][·i·]·*·B[·j·][·k·];</div> 
163 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··········}</div> 
164 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········}</div> 
165 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······}</div> 
166 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
167 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······<span·class="keyword">template</span>&lt;·<span·class="keywordtype">int</span>·m,·<span·class="keywordtype">int</span>·n·&gt;</div> 
168 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·ATA_L·(·<span·class="keyword">const</span>·FieldMatrix&lt;·ctype,·m,·n·&gt;·&amp;A,·FieldMatrix&lt;·ctype,·n,·n·&gt;·&amp;ret·)</div> 
Max diff block lines reached; 77603/117720 bytes (65.92%) of diff not shown.
24.8 KB
html2text {}
    
Offset 4, 797 lines modifiedOffset 4, 47 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 affinegeometry.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_AFFINEGEOMETRY_HH14 ·5#ifndef·DUNE_GEOMETRY_REFINEMENT_HH
15 ·6#define·DUNE_GEOMETRY_AFFINEGEOMETRY_HH15 ·6#define·DUNE_GEOMETRY_REFINEMENT_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"
17 ·13#include·<cmath> 
18 ·14 
19 ·15#include·<dune/common/fmatrix.hh> 
20 ·16#include·<dune/common/fvector.hh> 
21 ·17 
22 ·18#include·<dune/geometry/type.hh> 
23 ·19 
24 20namespace·Dune 
25 ·21{ 
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·{ 
47 ·43 
48 ·44·//·FieldMatrixHelper 
49 ·45·//·----------------- 
50 ·46 
51 ·47·template<·class·ct·> 
52 ·48·struct·FieldMatrixHelper 
53 ·49·{ 
54 ·50·typedef·ct·ctype; 
55 ·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·) 
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·{ 
103 ·95·ret[·i·][·j·]·=·ctype(·0·); 
104 ·96·for(·int·k·=·0;·k·<·m;·++k·) 
105 ·97·ret[·i·][·j·]·+=·A[·k·][·i·]·*·B[·j·][·k·]; 
106 ·98·} 
107 ·99·} 
108 ·100·} 
109 ·101 
110 ·102·template<·int·m,·int·n·> 
111 ·103·static·void·ATA_L·(·const·FieldMatrix<·ctype,·m,·n·>·&A,·FieldMatrix< 
112 ctype,·n,·n·>·&ret·) 
113 ·104·{ 
114 ·105·for(·int·i·=·0;·i·<·n;·++i·) 
115 ·106·{ 
116 ·107·for(·int·j·=·0;·j·<=·i;·++j·) 
117 ·108·{ 
118 ·109·ret[·i·][·j·]·=·ctype(·0·); 
119 ·110·for(·int·k·=·0;·k·<·m;·++k·) 
120 ·111·ret[·i·][·j·]·+=·A[·k·][·i·]·*·A[·k·][·j·]; 
121 ·112·} 
Max diff block lines reached; 17994/25416 bytes (70.80%) of diff not shown.
21.2 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:·type.hh·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, 100 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="#func-members">Functions</a>·&#124; 
73 <a·href="#var-members">Variables</a>··</div> 
74 ··<div·class="headertitle"><div·class="title">type.hh·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>A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.·· 
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·/>
80 <code>#include·&lt;string&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·/>
81 <code>#include·&lt;type_traits&gt;</code><br·/>79 <code>#include·&lt;type_traits&gt;</code><br·/>
82 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
83 <code>#include·&lt;dune/common/keywords.hh&gt;</code><br·/>80 <code>#include·&lt;vector&gt;</code><br·/>
84 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
85 <code>#include·&lt;dune/common/unused.hh&gt;</code><br·/> 
86 <code>#include·&lt;<a·class="el"·href="a00230_source.html">dune/geometry/deprecated_topology.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/geometry/typeindex.hh</a>&gt;</code><br·/>
87 </div>83 </div>
88 <p><a·href="a00173_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00173_source.html">Go·to·the·source·code·of·this·file.</a></p>
89 <table·class="memberdecls">85 <table·class="memberdecls">
90 <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>
91 Classes</h2></td></tr>87 Classes</h2></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>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>
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>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>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
95 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
96 <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>
97 Namespaces</h2></td></tr>96 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>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>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <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> 
102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
103 </table><table·class="memberdecls"> 
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
105 Functions</h2></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> 
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> 
143 <tr·class="separator:gad9b0d80e12095c2d179bed6790ad4613"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
144 <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> 
145 <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> 
146 <tr·class="separator:gad5eac9a7bf89419e02aaedc2ab43d3a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:ga5ec5d4a104316a5160fe2a9157f30529"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#ga5ec5d4a104316a5160fe2a9157f30529">Dune::GeometryTypes::prism</a>·=·GeometryType(0b0101,3,false)</td></tr> 
148 <tr·class="memdesc:ga5ec5d4a104316a5160fe2a9157f30529"><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·prism.··<a·href="a00244.html#ga5ec5d4a104316a5160fe2a9157f30529">More...</a><br·/></td></tr> 
149 <tr·class="separator:ga5ec5d4a104316a5160fe2a9157f30529"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
150 <tr·class="memitem:gac55d64235c37884a8ca160ee4556294e"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gac55d64235c37884a8ca160ee4556294e">Dune::GeometryTypes::hexahedron</a>·=·cube(3)</td></tr> 
151 <tr·class="memdesc:gac55d64235c37884a8ca160ee4556294e"><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·hexahedron.··<a·href="a00244.html#gac55d64235c37884a8ca160ee4556294e">More...</a><br·/></td></tr> 
152 <tr·class="separator:gac55d64235c37884a8ca160ee4556294e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
153 </table>99 </table>
154 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
155 <div·class="textblock"><p·>A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.·</p> 
156 </div></div><!--·contents·-->100 </div><!--·contents·-->
157 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
158 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
159 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
160 </small></address>104 </small></address>
161 </body>105 </body>
162 </html>106 </html>
4.04 KB
html2text {}
    
Offset 4, 92 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·|·Functions·|·Variables 
8 type.hh·File·Reference 
9 A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.·More... 
10 #include·<cassert>9 #include·<cassert>
11 #include·<string>10 #include·<array>
 11 #include·<map>
 12 #include·<memory>
12 #include·<type_traits>13 #include·<type_traits>
 14 #include·<vector>
13 #include·<dune/common/exceptions.hh> 
14 #include·<dune/common/keywords.hh> 
15 #include·<dune/common/typetraits.hh>15 #include·<dune/geometry/type.hh>
 16 #include·<dune/geometry/typeindex.hh>
16 #include·<dune/common/unused.hh> 
17 #include·<dune/geometry/deprecated_topology.hh> 
18 Go_to_the_source_code_of_this_file.17 Go_to_the_source_code_of_this_file.
19 ·Classes18 ·Classes
20 class· Dune::GeometryType 
21  ······Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.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
22 ········More...25 ·········storage.·More...
23  26  
24 ·Namespaces27 ·Namespaces
25 namespace· Dune28 namespace· Dune
26  29  
27 namespace· Dune::GeometryTypes 
28  ··········Predefined·GeometryTypes·for·common·geometries. 
29   
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... 
83   
84 constexpr·GeometryType Dune::GeometryTypes::hexahedron·=·cube(3) 
85  ······················GeometryType·representing·a·hexahedron.·More... 
86   
87 *****·Detailed·Description·***** 
88 A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid. 
  
89 ===============================================================================30 ===============================================================================
90 ·····Generated·by [doxygen]·1.9.431 ·····Generated·by [doxygen]·1.9.4
142 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00173_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:·type.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, 446 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">type.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="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>
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_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_TYPE_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>
78 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;cassert&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>
79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;type_traits&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>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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="a00218.html">dune/geometry/type.hh</a>&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/exceptions.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="a00212.html">dune/geometry/typeindex.hh</a>&gt;</span></div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/keywords.hh&gt;</span></div> 
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.hh&gt;</span></div> 
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;dune/common/unused.hh&gt;</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><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>{</div>
87 <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>
88 <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> 
89 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>{</div> 
90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">namespace·</span>Impl</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>
 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>
92 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··{</div> 
93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">enum</span>·TopologyConstruction·{·pyramidConstruction·=·0,·prismConstruction·=·1·};</div> 
95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="comment">//·Dynamic·Topology·Properties</span></div> 
97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="comment">//·---------------------------</span></div> 
98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numTopologies·(·<span·class="keywordtype">int</span>·dim·)·<span·class="keyword">noexcept</span></div> 
100 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{</div>94 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>
101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·(1u·&lt;&lt;·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>
102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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[·...·truncated·by·diffoscope;·len:·98,·SHA:·0fb21b5a7d02c39aa482785ec06d5e2a9baf6ffebda8363efab8f3138a0c4a4b·...·]</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>
103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>100 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
104 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<span·class="keyword">static</span>·isPyramid·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</spa[·...·truncated·by·diffoscope;·len:·114,·SHA:·6c2c337c4d328d240f37080854bb5df395c03fa75eca38e96f829d678817d6f4·...·]</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[·...·truncated·by·diffoscope;·len:·341,·SHA:·d96b77bfbf29bc85fb2b0158fa1416f324aaa05afe540caf769dc90173b08f13·...·]</div>
105 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{</div>102 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>
106 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······assert(·(dim·&gt;·0)·&amp;&amp;·(topologyId·&lt;·numTopologies(·dim·))·);</div> 
107 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······assert(·(0·&lt;=·codim)·&amp;&amp;·(codim·&lt;·dim)·);</div> 
108 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·(((topologyId·&amp;·~1)·&amp;·(1u·&lt;&lt;·(dim-codim-1)))·==·0);</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>
 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>
 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>
 111 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</div>
109 <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>
110 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
111 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·isPrism·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span[·...·truncated·by·diffoscope;·len:·113,·SHA:·1067a4a2c64a6bde9d72e51e3d4ec7755a0c0500dc71dc210629ea611b010dfe·...·]</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>
 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="a01379.html#a83748c7363fab70ef46deec7f7f6e9a8">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01379.html#aa4fd3e0e671225cd8a7851ebed201f2a">Key</a>·&amp;key·)</div>
112 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{</div>115 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····{</div>
113 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······assert(·(dim·&gt;·0)·&amp;&amp;·(topologyId·&lt;·numTopologies(·dim·))·);</div> 
114 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······assert(·(0·&lt;=·codim)·&amp;&amp;·(codim·&lt;·dim)·);</div> 
115 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·((·(topologyId·|·1)·&amp;·(1u·&lt;&lt;·(dim-codim-1)))·!=·0);</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>
116 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</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>
 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>
 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>
117 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>130 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
118 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·baseTopologyId·(·<span·class="keywordtype">unsi[·...·truncated·by·diffoscope;·len:·160,·SHA:·4e3c06f1fa5355c0ea9b9ab09c0c06e9dbec55d0b48fc2c396c208bea1dc6b13·...·]</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>
119 <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>
 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>
120 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······assert(·(dim·&gt;=·0)·&amp;&amp;·(topologyId·&lt;·numTopologies(·dim·))·);</div> 
121 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······assert(·(0·&lt;=·codim)·&amp;&amp;·(codim·&lt;=·dim)·);</div> 
122 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="keywordflow">return</span>·topologyId·&amp;·((1u·&lt;&lt;·(dim-codim))·-·1);</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>
123 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····}</div>135 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····}</div>
124 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
125 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··}·<span·class="comment">//·namespace·Impl</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>
126 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</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>
 141 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····}</div>
127 <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="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="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#if·__GNUC__·&gt;=·7</span></div> 
130 <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="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="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">#endif</span></div>142 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
133 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">dune/geometry/deprecated_topology.hh</a>&gt;</span></div>143 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Topology·&gt;</div>
Max diff block lines reached; 93563/120390 bytes (77.72%) of diff not shown.
24.0 KB
html2text {}
    
Offset 4, 617 lines modifiedOffset 4, 225 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 type.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_TYPE_HH14 ·5#ifndef·DUNE_GEOMETRY_TOPOLOGYFACTORY_HH
15 ·6#define·DUNE_GEOMETRY_TYPE_HH15 ·6#define·DUNE_GEOMETRY_TOPOLOGYFACTORY_HH
16 ·716 ·7
17 ·12#include·<cassert>17 ·8#include·<cassert>
18 ·13 
19 ·14#include·<string>18 ·9
 19 ·10#include·<array>
 20 ·11#include·<map>
 21 ·12#include·<memory>
20 ·15#include·<type_traits>22 ·13#include·<type_traits>
 23 ·14#include·<vector>
 24 ·15
21 ·16 
22 ·17#include·<dune/common/exceptions.hh> 
23 ·18#include·<dune/common/keywords.hh> 
24 ·19#include·<dune/common/typetraits.hh>25 ·16#include·<dune/geometry/type.hh>
25 ·20#include·<dune/common/unused.hh>26 ·17#include·<dune/geometry/typeindex.hh>
 27 ·18
 28 ·19namespace·Dune
 29 ·20{
26 ·2130 ·21
 31 ·40·template·<class·Traits>
 32 41·struct·TopologyFactory
27 ·22namespace·Dune 
28 ·23{ 
29 ·24 
30 ·25·namespace·Impl 
31 ·26·{ 
32 ·27 
33 ·28·enum·TopologyConstruction·{·pyramidConstruction·=·0,·prismConstruction·=·1 
34 }; 
35 ·29 
36 ·30·//·Dynamic·Topology·Properties 
37 ·31·//·--------------------------- 
38 ·32 
39 ·41·inline·static·unsigned·int·numTopologies·(·int·dim·)·noexcept 
40 ·42·{33 ·42·{
41 ·43·return·(1u·<<·dim); 
42 ·44·} 
43 ·45 
44 ·57·inline·bool·static·isPyramid·(·unsigned·int·topologyId,·int·dim,·int·codim 
45 =·0·)·noexcept34 ·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·)
46 ·58·{41 ·51·{
 42 ·52·return·Impl::toGeometryTypeIdConstant<dimension>(gt,·[&](auto·id)·{
 43 ·53·return·create<decltype(id)::value>(key);
 44 ·54·});
 45 ·55·}
 46 ·57·template<·GeometryType::Id·geometryId·>
 47 58·static·Object·*create·(·const·Key·&key·)
47 ·59·assert(·(dim·>·0)·&&·(topologyId·<·numTopologies(·dim·))·); 
48 ·60·assert(·(0·<=·codim)·&&·(codim·<·dim)·); 
49 ·61·return·(((topologyId·&·~1)·&·(1u·<<·(dim-codim-1)))·==·0); 
50 ·62·} 
51 ·63 
52 ·75·inline·static·bool·isPrism·(·unsigned·int·topologyId,·int·dim,·int·codim·= 
53 0·)·noexcept 
54 ·76·{ 
55 ·77·assert(·(dim·>·0)·&&·(topologyId·<·numTopologies(·dim·))·); 
56 ·78·assert(·(0·<=·codim)·&&·(codim·<·dim)·); 
57 ·79·return·((·(topologyId·|·1)·&·(1u·<<·(dim-codim-1)))·!=·0); 
58 ·80·} 
59 ·81 
60 ·89·inline·static·unsigned·int·baseTopologyId·(·unsigned·int·topologyId,·int 
61 dim,·int·codim·=·1·)·noexcept 
62 ·90·{48 ·59·{
63 ·91·assert(·(dim·>=·0)·&&·(topologyId·<·numTopologies(·dim·))·); 
64 ·92·assert(·(0·<=·codim)·&&·(codim·<=·dim)·); 
65 ·93·return·topologyId·&·((1u·<<·(dim-codim))·-·1);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·)
 71 ·89·{
 72 ·90·assert(·gt.id()·<·numTopologies·);
 73 ·91·return·instance().getObject(·gt,·key·);
66 ·94·}74 ·92·}
67 ·95 
68 ·96·}·//·namespace·Impl75 ·94·template<·GeometryType::Id·geometryId·>
 76 95·static·auto·create·(·const·Key·&key·)
 77 ·96·->·std::enable_if_t<·static_cast<GeometryType>(geometryId).dim()·==
 78 dimension,·Object·*·>
69 ·9779 ·97·{
 80 ·98·return·instance().template·getObject<·geometryId·>(·key·);
 81 ·99·}
 82 ·100
 83 ·102·template<·class·Topology·>
 84 103·static·auto·create·(·const·Key·&key·)
 85 ·104·->·std::enable_if_t<·Topology::dimension·==·dimension,·Object·*·>
 86 ·105·{
 87 ·106·return·instance().template·getObject<·Topology·>(·key·);
Max diff block lines reached; 19950/24544 bytes (81.28%) of diff not shown.
13.4 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:·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="a00206.html">refinement/base.cc</a>&quot;</code><br·/> 
74 <code>#include·&quot;<a·class="el"·href="a00209.html">refinement/hcube.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·/>
 86 <code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/geometry/dimension.hh</a>&gt;</code><br·/>
75 <code>#include·&quot;<a·class="el"·href="a00200.html">refinement/simplex.cc</a>&quot;</code><br·/>87 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00194_source.html">dune/geometry/referenceelement.hh</a>&gt;</code><br·/>
 89 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/geometry/referenceelementimplementation.hh</a>&gt;</code><br·/>
76 <code>#include·&quot;<a·class="el"·href="a00194.html">refinement/hcubetriangulation.cc</a>&quot;</code><br·/> 
77 <code>#include·&quot;<a·class="el"·href="a00203.html">refinement/prismtriangulation.cc</a>&quot;</code><br·/> 
78 <code>#include·&quot;<a·class="el"·href="a00197.html">refinement/pyramidtriangulation.cc</a>&quot;</code><br·/> 
79 </div>90 </div>
80 <p><a·href="a00176_source.html">Go·to·the·source·code·of·this·file.</a></p>91 <p><a·href="a00176_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/a00176_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="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>71 <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>
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="a00206.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="a00209.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="a00200.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="a00194.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="a00203.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="a00197.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="a00197.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="a00218.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="a00194.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="a00206.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.
7.03 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:·generalvertexorder.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, 51 lines modifiedOffset 63, 27 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>·&#124;70 <a·href="#namespaces">Namespaces</a>··</div>
72 <a·href="#func-members">Functions</a>··</div> 
73 ··<div·class="headertitle"><div·class="title">generalvertexorder.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">referenceelementimplementation.cc·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;algorithm&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;config.h&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·/> 
80 <code>#include·&lt;vector&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/> 
82 <code>#include·&quot;<a·class="el"·href="a00173_source.html">type.hh</a>&quot;</code><br·/> 
83 <code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>75 <code>#include·&lt;<a·class="el"·href="a00206_source.html">dune/geometry/referenceelementimplementation.hh</a>&gt;</code><br·/>
84 </div> 
85 <p><a·href="a00179_source.html">Go·to·the·source·code·of·this·file.</a></p> 
86 <table·class="memberdecls">76 </div><table·class="memberdecls">
87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
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="a01167.html">Dune::GeneralVertexOrder&lt;·dim,·Index_·&gt;</a></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> 
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
95 </table><table·class="memberdecls"> 
96 <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>
97 Namespaces</h2></td></tr>78 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>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>
99 <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>
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> 
106 <tr·class="separator:a77eece3229d82b929dcf4cde0cb2a855"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
107 </table>83 </table>
108 </div><!--·contents·-->84 </div><!--·contents·-->
109 <!--·start·footer·part·-->85 <!--·start·footer·part·-->
110 <hr·class="footer"/><address·class="footer"><small>86 <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.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
112 </small></address>88 </small></address>
113 </body>89 </body>
1.2 KB
html2text {}
    
Offset 4, 37 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>
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>10 #include·<dune/geometry/referenceelementimplementation.hh>
17 Go_to_the_source_code_of_this_file. 
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 ·Namespaces11 ·Namespaces
26 namespace· Dune12 namespace· Dune
27  13  
 14 namespace· Dune::Geo
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  15  
  
34 ===============================================================================16 ===============================================================================
35 ·····Generated·by [doxygen]·1.9.417 ·····Generated·by [doxygen]·1.9.4
22.9 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:·referenceelements.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 65, 77 lines modifiedOffset 65, 118 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="#typedef-members">Typedefs</a>·&#124;72 <a·href="#define-members">Macros</a>·&#124;
73 <a·href="#func-members">Functions</a>··</div>73 <a·href="#enum-members">Enumerations</a>··</div>
74 ··<div·class="headertitle"><div·class="title">referenceelements.hh·File·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">quadraturerules.hh·File·Reference</div></div>
75 </div><!--header-->75 </div><!--header-->
76 <div·class="contents">76 <div·class="contents">
77 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
78 <code>#include·&lt;algorithm&gt;</code><br·/>78 <code>#include·&lt;iostream&gt;</code><br·/>
79 <code>#include·&lt;limits&gt;</code><br·/>79 <code>#include·&lt;limits&gt;</code><br·/>
80 <code>#include·&lt;tuple&gt;</code><br·/>80 <code>#include·&lt;mutex&gt;</code><br·/>
81 <code>#include·&lt;utility&gt;</code><br·/>81 <code>#include·&lt;utility&gt;</code><br·/>
82 <code>#include·&lt;vector&gt;</code><br·/>82 <code>#include·&lt;vector&gt;</code><br·/>
83 <code>#include·&lt;array&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·/>
84 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>85 <code>#include·&lt;dune/common/stdstreams.hh&gt;</code><br·/>
85 <code>#include·&lt;dune/common/std/type_traits.hh&gt;</code><br·/>86 <code>#include·&lt;dune/common/stdthread.hh&gt;</code><br·/>
86 <code>#include·&lt;dune/common/visibility.hh&gt;</code><br·/>87 <code>#include·&lt;dune/common/visibility.hh&gt;</code><br·/>
87 <code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/geometry/dimension.hh</a>&gt;</code><br·/> 
88 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>88 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/geometry/referenceelement.hh</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00212_source.html">dune/geometry/typeindex.hh</a>&gt;</code><br·/>
90 <code>#include·&lt;<a·class="el"·href="a00188_source.html">dune/geometry/referenceelementimplementation.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·/>
91 </div>101 </div>
92 <p><a·href="a00182_source.html">Go·to·the·source·code·of·this·file.</a></p>102 <p><a·href="a00182_source.html">Go·to·the·source·code·of·this·file.</a></p>
93 <table·class="memberdecls">103 <table·class="memberdecls">
94 <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>
95 Classes</h2></td></tr>105 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>
96 <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>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>
97 <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>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>
 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>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 </table><table·class="memberdecls">129 </table><table·class="memberdecls">
100 <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>
101 Namespaces</h2></td></tr>131 Namespaces</h2></td></tr>
102 <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>
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
104 <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>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>
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
106 <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> 
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table><table·class="memberdecls">137 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>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="a00182.html#a0aeda817d7161b7c1afd8dd15ff12f17">DUNE_INCLUDING_IMPLEMENTATION</a></td></tr>
110 Typedefs</h2></td></tr> 
111 <tr·class="memitem:ga3a513aa9665b89e742b799aed6a5bdc5"><td·class="memTemplParams"·colspan="2">template&lt;typename...·T&gt;·</td></tr> 
112 <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> 
113 <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> 
114 <tr·class="separator:ga3a513aa9665b89e742b799aed6a5bdc5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:gaaa93f05cbe90495f009b2dbc3d1e3226"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·int·dim&gt;·</td></tr> 
116 <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> 
117 <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> 
118 <tr·class="separator:gaaa93f05cbe90495f009b2dbc3d1e3226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:a0aeda817d7161b7c1afd8dd15ff12f17"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">142 </table><table·class="memberdecls">
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>143 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a>
121 Functions</h2></td></tr>144 Enumerations</h2></td></tr>
122 <tr·class="memitem:ga9d6c07ba4072783d2b4809791536379e"><td·class="memTemplParams"·colspan="2">template&lt;typename...·T&gt;·</td></tr> 
123 <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> 
124 <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>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>
125 <tr·class="separator:ga9d6c07ba4072783d2b4809791536379e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:a7d0a250c55cc0a769535f8fb07731ac4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:ga06952ab5218387a8c965cb7047257060"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·int·dim&gt;·</td></tr> 
127 <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> 
128 <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> 
129 <tr·class="separator:ga06952ab5218387a8c965cb7047257060"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <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> 
Max diff block lines reached; 1008/18512 bytes (5.45%) of diff not shown.
4.72 KB
html2text {}
    
Offset 4, 68 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·|·Typedefs·|·Functions7 Classes·|·Namespaces·|·Macros·|·Enumerations
 8 quadraturerules.hh·File·Reference
8 referenceelements.hh·File·Reference 
9 #include·<cassert> 
10 #include·<algorithm>9 #include·<algorithm>
 10 #include·<iostream>
11 #include·<limits>11 #include·<limits>
12 #include·<tuple>12 #include·<mutex>
13 #include·<utility>13 #include·<utility>
14 #include·<vector>14 #include·<vector>
15 #include·<array>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/common/std/type_traits.hh>18 #include·<dune/common/stdthread.hh>
18 #include·<dune/common/visibility.hh>19 #include·<dune/common/visibility.hh>
19 #include·<dune/geometry/dimension.hh> 
20 #include·<dune/geometry/type.hh>20 #include·<dune/geometry/type.hh>
21 #include·<dune/geometry/referenceelement.hh> 
22 #include·<dune/geometry/referenceelementimplementation.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"
23 Go_to_the_source_code_of_this_file.33 Go_to_the_source_code_of_this_file.
24 ·Classes34 ·Classes
25 struct· Dune::Geo::ReferenceElements<_ctype_,_dim_> 
26  ·······Class·providing·access·to·the·singletons·of·the·reference·elements. 
27 ·········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_>
28  59  
29 ·Namespaces60 ·Namespaces
30 namespace· Dune61 namespace· Dune
31  62  
 63 namespace· Dune::QuadratureType
 64  ··········Defines·an·enum·for·currently·available·quadrature·rules.
32 namespace· Dune::Geo 
33   
34 namespace· Dune::Transitional 
35  65  
 66 ·Macros
 67 #define DUNE_INCLUDING_IMPLEMENTATION
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  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
  
65 ===============================================================================84 ===============================================================================
66 ·····Generated·by [doxygen]·1.9.485 ·····Generated·by [doxygen]·1.9.4
184 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00182_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:·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, 408 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">referenceelements.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="a00182.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="a00182.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> 
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>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>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</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>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>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>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>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>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>85 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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/typetraits.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>
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>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>
 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>
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>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>
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>·</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="a00224.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="a00173.html">dune/geometry/type.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="a00218.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="a00185.html">dune/geometry/referenceelement.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="a00212.html">dune/geometry/typeindex.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="a00188.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>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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>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>
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>96 <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>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[·...·truncated·by·diffoscope;·len:·4,·SHA:·7c8bdaa56e17a1259c88333a12fb409cfad75965339b7d20d193580334001c21·...·]</div>
103 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>98 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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>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>
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>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>
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>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>
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>105 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>
124 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</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>
125 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····{</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>
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>111 <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>112 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</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>
134 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>116 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>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>
 121 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
137 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>122 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="comment">//·ReferenceElementContainer</span></div>123 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">protected</span>:</div>
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="comment">//·-------------------------</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>
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>
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> 
Max diff block lines reached; 118366/155820 bytes (75.96%) of diff not shown.
32.2 KB
html2text {}
    
Offset 4, 500 lines modifiedOffset 4, 589 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 referenceelements.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
 15 ·6#ifndef·DUNE_GEOMETRY_QUADRATURERULES_HH
 16 ·7#define·DUNE_GEOMETRY_QUADRATURERULES_HH
 17 ·8
14 ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTS_HH 
15 ·6#define·DUNE_GEOMETRY_REFERENCEELEMENTS_HH 
16 ·7 
17 ·8#include·<cassert> 
18 ·9 
19 ·10#include·<algorithm>18 ·9#include·<algorithm>
 19 ·10#include·<iostream>
20 ·11#include·<limits>20 ·11#include·<limits>
21 ·12#include·<tuple>21 ·12#include·<mutex>
22 ·13#include·<utility>22 ·13#include·<utility>
23 ·14#include·<vector>23 ·14#include·<vector>
24 ·15#include·<array> 
25 ·1624 ·15
 25 ·16#include·<dune/common/fvector.hh>
26 ·17#include·<dune/common/typetraits.hh>26 ·17#include·<dune/common/exceptions.hh>
27 ·18#include·<dune/common/std/type_traits.hh>27 ·18#include·<dune/common/stdstreams.hh>
 28 ·19#include·<dune/common/stdthread.hh>
28 ·19#include·<dune/common/visibility.hh>29 ·20#include·<dune/common/visibility.hh>
 30 ·21
29 ·20 
30 ·21#include·<dune/geometry/dimension.hh> 
31 ·22#include·<dune/geometry/type.hh>31 ·22#include·<dune/geometry/type.hh>
32 ·23#include·<dune/geometry/referenceelement.hh>32 ·23#include·<dune/geometry/typeindex.hh>
 33 ·24
33 ·24#include·<dune/geometry/referenceelementimplementation.hh> 
34 ·25 
35 ·26namespace·Dune34 ·30namespace·Dune·{
36 ·27{ 
37 ·28 
38 ·29·namespace·Geo 
39 ·30·{ 
40 ·3135 ·31
 36 36·class·QuadratureOrderOutOfRange·:·public·NotImplemented·{};
 37 ·37
41 ·32#ifndef·DOXYGEN 
42 ·33 
43 ·34 
44 ·35·template<typename·ctype,·int·dim>38 ·43·template<typename·ct,·int·dim>
 39 44·class·QuadraturePoint·{
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:40 ·45·public:
 41 47·constexpr·static·int·dimension·=·dim;
54 ·45 
55 ·46·DeprecatedReferenceElement(const·DeprecatedReferenceElement&)·=·delete; 
56 ·47·DeprecatedReferenceElement&·operator=(const·DeprecatedReferenceElement&)·= 
57 delete; 
58 ·4842 ·48
 43 50·typedef·ct·Field;
 44 ·51
 45 53·typedef·Dune::FieldVector<ct,dim>·Vector;
59 ·49·DeprecatedReferenceElement(const·ReferenceElementImplementation<ctype,dim>& 
60 impl) 
61 ·50·:·ReferenceElement<ReferenceElementImplementation<ctype,dim>>(impl) 
62 ·51·{} 
63 ·52 
64 ·53·}; 
65 ·5446 ·54
 47 56·QuadraturePoint·(const·Vector&·x,·ct·w)·:·local(x)
66 ·55 
67 ·56·template<typename·ctype,·int·dim> 
68 ·57·class·ConstructibleDeprecatedReferenceElement 
69 ·58·:·public·DeprecatedReferenceElement<ctype,dim> 
70 ·59·{48 ·57·{
71 ·60·public: 
72 ·61·ConstructibleDeprecatedReferenceElement()·=·default;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_;
73 ·62·};65 ·76·};
 66 ·77
 67 81·namespace·QuadratureType·{
 68 82·enum·Enum·{
 69 92·GaussLegendre·=·0,
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 
Max diff block lines reached; 27008/32953 bytes (81.96%) of diff not shown.
6.34 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:·referenceelement.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 65, 37 lines modifiedOffset 65, 43 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">referenceelement.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">affinegeometry.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <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·/>
 78 <code>#include·&lt;dune/common/fmatrix.hh&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="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>80 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
76 </div>81 </div>
77 <p><a·href="a00185_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00185_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <table·class="memberdecls">83 <table·class="memberdecls">
79 <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>
80 Classes</h2></td></tr>85 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>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>
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> 
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>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>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 </table><table·class="memberdecls">89 </table><table·class="memberdecls">
88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
89 Namespaces</h2></td></tr>91 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>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>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <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>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>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table>96 </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>
95 </div><!--·contents·-->100 </div></div><!--·contents·-->
96 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
97 <hr·class="footer"/><address·class="footer"><small>102 <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.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
99 </small></address>104 </small></address>
100 </body>105 </body>
101 </html>106 </html>
1.16 KB
html2text {}
    
Offset 5, 26 lines modifiedOffset 5, 30 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·Reference9 affinegeometry.hh·File·Reference
 10 An·implementation·of·the·Geometry·interface·for·affine·geometries.·More...
 11 #include·<cmath>
 12 #include·<dune/common/fmatrix.hh>
 13 #include·<dune/common/fvector.hh>
10 #include·<dune/geometry/type.hh>14 #include·<dune/geometry/type.hh>
11 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
12 ·Classes16 ·Classes
 17 class· Dune::AffineGeometry<_ct,_mydim,_cdim_>
 18  ······Implementation·of·the·Geometry·interface·for·affine·geometries.·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... 
19  19  
20 ·Namespaces20 ·Namespaces
21 namespace· Dune21 namespace· Dune
22  22  
23 namespace· Dune::Geo23 namespace· Dune::Geo
24  24  
 25 *****·Detailed·Description·*****
 26 An·implementation·of·the·Geometry·interface·for·affine·geometries.
 27 ··Author
 28 ······Martin·Nolte
  
25 ===============================================================================29 ===============================================================================
26 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
177 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00185_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:·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 62, 224 lines modifiedOffset 62, 654 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">affinegeometry.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00185.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="a00185.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_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_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_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="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00173.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>78 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>
84 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</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>
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>82 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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="a00218.html">dune/geometry/type.hh</a>&gt;</span></div>
89 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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>
90 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>87 <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>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>
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>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>
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>92 <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>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>
99 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="comment">//·ReferenceElement</span></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>
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>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>
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>99 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</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>
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>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>
 108 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>
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>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>
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.h[·...·truncated·by·diffoscope;·len:·28,·SHA:·b3aa0644c8ec67a686996042607dd86a8dbb58724906bccf8b82c5d8efce1b50·...·]</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>
 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>
 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>
112 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>126 <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> 
114 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>127 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>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>
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>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>·Field[·...·truncated·by·diffoscope;·len:·73,·SHA:·03b76c86e10ddc81312c8ba6df23dc8263ee79b9f5783442ed2e26e04730168f·...·]</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>
117 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······{</div>132 <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">Geomet[·...·truncated·by·diffoscope;·len:·31,·SHA:·c508d05a775d445385c5fe160591f71f09ab258b7dce2c005b69086c985c85da·...·];</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>
119 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······};</div>137 <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> 
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>138 <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[·...·truncated·by·diffoscope;·len:·63,·SHA:·e03058aad6476deb6fbbb02a4980af229eb18ac3b3d011b2dc762320b0667ed0·...·];</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>
124 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>141 <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">Coordina[·...·truncated·by·diffoscope;·len:·104,·SHA:·dec284bd181ac2c7a2613ad796b664bb9f14b7fdf7c103d39756b76fdf9dd405·...·]</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>
 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>
Max diff block lines reached; 120813/149697 bytes (80.71%) of diff not shown.
30.4 KB
html2text {}
    
Offset 4, 296 lines modifiedOffset 4, 797 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 referenceelement.hh7 affinegeometry.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_AFFINEGEOMETRY_HH
15 ·6#define·DUNE_GEOMETRY_REFERENCEELEMENT_HH15 ·6#define·DUNE_GEOMETRY_AFFINEGEOMETRY_HH
16 ·716 ·7
 17 ·13#include·<cmath>
17 ·8#include·<dune/geometry/type.hh> 
18 ·9 
19 ·10namespace·Dune·{ 
20 ·11·namespace·Geo·{ 
21 ·12 
22 ·13·namespace·Impl·{ 
23 ·1418 ·14
24 ·15·//·forward·declaration·for·friend·declaration 
25 ·16·template<typename·ctype,·int·dim> 
26 ·17·class·ReferenceElementContainer; 
27 ·1819 ·15#include·<dune/common/fmatrix.hh>
 20 ·16#include·<dune/common/fvector.hh>
 21 ·17
 22 ·18#include·<dune/geometry/type.hh>
28 ·19·}23 ·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;24 20namespace·Dune
 25 ·21{
 26 ·22
 27 ·23·//·External·Forward·Declarations
 28 ·24·//·-----------------------------
 29 ·25
 30 26·namespace·Geo
 31 ·27·{
37 ·2832 ·28
 33 ·29·template<·typename·Implementation·>
38 ·29·//·ReferenceElement34 ·30·class·ReferenceElement;
39 ·30·//·---------------- 
40 ·3135 ·31
41 ·50·template<typename·Implementation> 
42 51·class·ReferenceElement36 ·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
43 ·52·{46 ·42·{
 47 ·43
 48 ·44·//·FieldMatrixHelper
 49 ·45·//·-----------------
 50 ·46
 51 ·47·template<·class·ct·>
 52 ·48·struct·FieldMatrixHelper
 53 ·49·{
 54 ·50·typedef·ct·ctype;
 55 ·51
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·>56 ·52·template<·int·m,·int·n·>
55 66·struct·Codim57 ·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·)
56 ·67·{73 ·67·{
57 69·using·Geometry·=·implementation-defined; 
58 ·70·};74 ·68·ret[·i·]·=·ctype(·0·);
 75 ·69·for(·int·j·=·0;·j·<·m;·++j·)
 76 ·70·ret[·i·]·+=·A[·j·][·i·]·*·x[·j·];
59 ·7177 ·71·}
60 ·72#endif·//·DOXYGEN78 ·72·}
61 ·7379 ·73
62 75·using·ctype·=·typename·Implementation::ctype;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·)
63 ·7683 ·76·{
64 78·using·CoordinateField·=·ctype; 
65 ·79 
66 81·using·Coordinate·=·typename·Implementation::Coordinate; 
67 ·82 
68 84·typedef·ctype·Volume;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·}
69 ·8592 ·85·}
70 87·static·constexpr·int·dimension·=·Implementation::dimension; 
Max diff block lines reached; 26590/31135 bytes (85.40%) of diff not shown.
6.63 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:·referenceelementimplementation.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 63, 45 lines modifiedOffset 63, 44 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">axisalignedcubegeometry.hh·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
  
 75 <p>A·geometry·implementation·for·axis-aligned·hypercubes.··
 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;bitset&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·/> 
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/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·/>79 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 80 <code>#include·&lt;dune/common/diagonalmatrix.hh&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/geometry/referenceelement.hh</a>&gt;</code><br·/>81 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/affinegeometry.hh</a>&gt;</code><br·/> 
90 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
91 </div>83 </div>
92 <p><a·href="a00188_source.html">Go·to·the·source·code·of·this·file.</a></p>84 <p><a·href="a00188_source.html">Go·to·the·source·code·of·this·file.</a></p>
93 <table·class="memberdecls">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="a01103.html">Dune::AxisAlignedCubeGeometry&lt;·CoordType,·dim,·coorddim·&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>
 90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 91 </table><table·class="memberdecls">
94 <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>
95 Namespaces</h2></td></tr>93 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>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>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <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>96 </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>
101 </div><!--·contents·-->99 </div></div><!--·contents·-->
102 <!--·start·footer·part·-->100 <!--·start·footer·part·-->
103 <hr·class="footer"/><address·class="footer"><small>101 <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.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
105 </small></address>103 </small></address>
106 </body>104 </body>
107 </html>105 </html>
1.34 KB
html2text {}
    
Offset 4, 35 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 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>10 #include·<bitset>
17 #include·<dune/common/fmatrix.hh> 
18 #include·<dune/common/fvector.hh>11 #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>12 #include·<dune/common/fmatrix.hh>
 13 #include·<dune/common/diagonalmatrix.hh>
23 #include·<dune/geometry/referenceelement.hh>14 #include·<dune/geometry/referenceelements.hh>
24 #include·<dune/geometry/affinegeometry.hh> 
25 #include·<dune/geometry/type.hh>15 #include·<dune/geometry/type.hh>
26 Go_to_the_source_code_of_this_file.16 Go_to_the_source_code_of_this_file.
 17 ·Classes
 18 class· Dune::AxisAlignedCubeGeometry<_CoordType,_dim,_coorddim_>
 19  ······A·geometry·implementation·for·axis-aligned·hypercubes.·More...
 20  
27 ·Namespaces21 ·Namespaces
28 namespace· Dune22 namespace· Dune
29  23  
30 namespace· Dune::Geo 
31  24 *****·Detailed·Description·*****
 25 A·geometry·implementation·for·axis-aligned·hypercubes.
  
32 ===============================================================================26 ===============================================================================
33 ·····Generated·by [doxygen]·1.9.427 ·····Generated·by [doxygen]·1.9.4
206 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00188_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:·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, 722 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">referenceelementimplementation.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="a00188.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="a00188.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> 
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>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_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>
79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>78 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</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>79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</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>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>
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> 
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>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>
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>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>
 84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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="a00176.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="a00218.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>
 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>
 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="preprocessor">#include·&lt;<a·class="code"·href="a00185.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="a00170.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="a00173.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> 
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> 
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="keyword">namespace·</span>Geo</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="preprocessor">#ifndef·DOXYGEN</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> 
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>····{</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> 
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>93 <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>94 <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>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>
123 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>97 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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#a1b50bd298dc8fef30918ddf4feec2a44">mydimension</a>·=·dim;</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>
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>101 <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">unsigne[·...·truncated·by·diffoscope;·len:·144,·SHA:·70d5a9f3a49cbaa92ab2bc36ba2c2ee6ac0d40e84bdb632470087d51a6ab6005·...·];</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>
132 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>
133 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
134 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>107 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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·clas[·...·truncated·by·diffoscope;·len:·158,·SHA:·d82f8511e4242157c9ee5a33eac95409424cde31ae23ca456142eb33385455a0·...·];</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[·...·truncated·by·diffoscope;·len:·92,·SHA:·7de4e2c126f8c1675494e871834fe6337d1699d9a3a8ac8f44d002934e7f054e·...·];</div>
136 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>
137 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>
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> 
144 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>113 <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>
145 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</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>
146 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
147 <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> 
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> 
151 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ct,·<span·class="keywordtype">int</span>·cdim·&gt;</div> 
152 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span></div> 
Max diff block lines reached; 139673/174118 bytes (80.22%) of diff not shown.
36.1 KB
html2text {}
    
Offset 4, 775 lines modifiedOffset 4, 439 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 referenceelementimplementation.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 ·5
 15 ·6#ifndef·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH
 16 ·7#define·DUNE_GEOMETRY_AXISALIGNED_CUBE_GEOMETRY_HH
 17 ·8
14 ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH 
15 ·6#define·DUNE_GEOMETRY_REFERENCEELEMENTIMPLEMENTATION_HH 
16 ·7 
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#include·<bitset>18 ·13#include·<bitset>
 19 ·14
26 ·17 
27 ·18#include·<dune/common/fmatrix.hh> 
28 ·19#include·<dune/common/fvector.hh>20 ·15#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>21 ·16#include·<dune/common/fmatrix.hh>
 22 ·17#include·<dune/common/diagonalmatrix.hh>
 23 ·18
 24 ·19#include·<dune/geometry/referenceelements.hh>
 25 ·20#include·<dune/geometry/type.hh>
 26 ·21
 27 ·22
 28 ·23namespace·Dune·{
33 ·2429 ·24
 30 ·48·template·<class·CoordType,·unsigned·int·dim,·unsigned·int·coorddim>
 31 49·class·AxisAlignedCubeGeometry
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 
39 ·30{ 
40 ·31 
41 ·32·namespace·Geo 
42 ·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·Impl 
61 ·52·{32 ·50·{
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;33 ·51
 34 ·52
 35 ·53·public:
 36 ·54
 37 56·constexpr·static·int·mydimension·=·dim;
 38 ·57
 39 59·constexpr·static·int·coorddimension·=·coorddim;
69 ·6040 ·60
70 ·62·unsigned·int·size·(·unsigned·int·topologyId,·int·dim,·int·codim·);41 62·typedef·CoordType·ctype;
71 ·6342 ·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;
72 ·64 
73 ·65 
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 ·8252 ·82
 53 ·89·typedef·typename·std::conditional<dim==coorddim,
 54 ·90·DiagonalMatrix<ctype,dim>,
 55 91·FieldMatrix<ctype,coorddim,dim>·>::type·JacobianInverseTransposed;
86 ·83 
87 ·84 
88 ·85 
89 ·86·//·checkInside 
90 ·87·//·----------- 
91 ·88 
92 ·89·template<·class·ct,·int·cdim·> 
93 ·90·inline·bool 
94 ·91·checkInside·(·unsigned·int·topologyId,·int·dim,·const·FieldVector<·ct,·cdim 
Max diff block lines reached; 30760/36949 bytes (83.25%) of diff not shown.
6.7 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:·axisalignedcubegeometry.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, 49 lines modifiedOffset 58, 39 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>··</div>69 <a·href="#namespaces">Namespaces</a>·&#124;
 70 <a·href="#func-members">Functions</a>··</div>
71 ··<div·class="headertitle"><div·class="title">axisalignedcubegeometry.hh·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">typefromvertexcount.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
  
74 <p>A·geometry·implementation·for·axis-aligned·hypercubes.·· 
75 <a·href="#details">More...</a></p> 
76 <div·class="textblock"><code>#include·&lt;bitset&gt;</code><br·/> 
77 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
78 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/> 
79 <code>#include·&lt;dune/common/diagonalmatrix.hh&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/> 
81 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
82 </div>75 </div>
83 <p><a·href="a00191_source.html">Go·to·the·source·code·of·this·file.</a></p>76 <p><a·href="a00191_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 <table·class="memberdecls">77 <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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html">Dune::AxisAlignedCubeGeometry&lt;·CoordType,·dim,·coorddim·&gt;</a></td></tr> 
88 <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> 
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
90 </table><table·class="memberdecls"> 
91 <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>
92 Namespaces</h2></td></tr>79 Namespaces</h2></td></tr>
93 <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>
94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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>
95 </table>88 </table>
96 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
97 <div·class="textblock"><p·>A·geometry·implementation·for·axis-aligned·hypercubes.·</p> 
98 </div></div><!--·contents·-->89 </div><!--·contents·-->
99 <!--·start·footer·part·-->90 <!--·start·footer·part·-->
100 <hr·class="footer"/><address·class="footer"><small>91 <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.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
102 </small></address>93 </small></address>
103 </body>94 </body>
104 </html>95 </html>
1.18 KB
html2text {}
    
Offset 4, 29 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 
8 axisalignedcubegeometry.hh·File·Reference 
9 A·geometry·implementation·for·axis-aligned·hypercubes.·More... 
10 #include·<bitset> 
11 #include·<dune/common/fvector.hh> 
12 #include·<dune/common/fmatrix.hh> 
13 #include·<dune/common/diagonalmatrix.hh> 
14 #include·<dune/geometry/referenceelements.hh> 
15 #include·<dune/geometry/type.hh>10 #include·<dune/geometry/type.hh>
16 Go_to_the_source_code_of_this_file.11 Go_to_the_source_code_of_this_file.
17 ·Classes 
18 class· Dune::AxisAlignedCubeGeometry<_CoordType,_dim,_coorddim_> 
19  ······A·geometry·implementation·for·axis-aligned·hypercubes.·More... 
20   
21 ·Namespaces12 ·Namespaces
22 namespace· Dune13 namespace· Dune
23  14  
24 *****·Detailed·Description·***** 
25 A·geometry·implementation·for·axis-aligned·hypercubes.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  
  
26 ===============================================================================21 ===============================================================================
27 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
92.4 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00191_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:·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, 325 lines modifiedOffset 58, 82 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">axisalignedcubegeometry.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="a00191.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="a00191.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>
 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>
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="a00218.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>
79 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a>·{</div>
80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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>82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">inline</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>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#a46da773c6f7d01077322c1064037e52f">geometryTypeFromVertexCount[·...·truncated·by·diffoscope;·len:·177,·SHA:·ae7fb160079a0b37c59249b4058fb698e80fb86e82b449f6f026b2c9f8001e70·...·]</div>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div>
 85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="keywordflow">switch</span>·(dim)</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="a00182.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="a00173.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>86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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>
88 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>99 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>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>
90 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>115 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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> 
93 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··{</div>116 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
94 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>117 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
95 <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>
96 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">public</span>:</div> 
97 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>119 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>
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">mydimension</a>·=·dim;</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> 
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> 
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> 
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> 
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> 
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> 
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> 
113 <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> 
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> 
117 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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</a>·=·std::conditional_t&lt;dim==coorddim,·DiagonalMatrix&lt;ctype,dim&gt;,·FieldMatrix&lt;ctype,coorddim,dim&gt;·&gt;;</div> 
119 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</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> 
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> 
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; 13904/76971 bytes (18.06%) of diff not shown.
17.1 KB
html2text {}
    
Offset 4, 439 lines modifiedOffset 4, 113 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 axisalignedcubegeometry.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
 15 ·5#ifndef·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH
 16 ·6#define·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH
 17 ·7
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> 
19 ·14 
20 ·15#include·<dune/common/fvector.hh> 
21 ·16#include·<dune/common/fmatrix.hh> 
22 ·17#include·<dune/common/diagonalmatrix.hh> 
23 ·18 
24 ·19#include·<dune/geometry/referenceelements.hh> 
25 ·20#include·<dune/geometry/type.hh>18 ·8#include·<dune/geometry/type.hh>
 19 ·9
26 ·21 
27 ·22 
28 ·23namespace·Dune·{20 ·10namespace·Dune·{
29 ·24 
30 ·48·template·<class·CoordType,·unsigned·int·dim,·unsigned·int·coorddim> 
31 49·class·AxisAlignedCubeGeometry21 ·11
 22 ·16·inline
 23 17·GeometryType·geometryTypeFromVertexCount(unsigned·int·dim,·unsigned·int
 24 vertices)
 25 ·18·{
 26 ·19·switch·(dim)
32 ·50·{27 ·20·{
 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 ·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·}
 56 ·47·default·:
 57 ·48·DUNE_THROW(NotImplemented,·"geometryTypeFromVertexCount·works·only·up·to
 58 dim=3");
 59 ·49·}
 60 ·50·}
33 ·5161 ·51
34 ·5262 ·52}
35 ·53·public: 
36 ·54 
37 56·constexpr·static·int·mydimension·=·dim; 
38 ·57 
39 59·constexpr·static·int·coorddimension·=·coorddim; 
40 ·60 
41 62·typedef·CoordType·ctype; 
42 ·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; 
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>·>; 
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) 
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++) 
Max diff block lines reached; 7896/17484 bytes (45.16%) of diff not shown.
12.1 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:·hcubetriangulation.cc·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 58, 80 lines modifiedOffset 58, 44 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>··</div>
71 <a·href="#define-members">Macros</a>··</div> 
72 ··<div·class="headertitle"><div·class="title">hcubetriangulation.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">referenceelement.hh·File·Reference</div></div>
73 </div><!--header-->72 </div><!--header-->
74 <div·class="contents">73 <div·class="contents">
  
75 <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·-&gt;·triangle,·hexahedron·-&gt;·tetrahedron)·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 75 </div>
 76 <p><a·href="a00194_source.html">Go·to·the·source·code·of·this·file.</a></p>
78 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/> 
79 <code>#include·&quot;<a·class="el"·href="a00206.html">base.cc</a>&quot;</code><br·/> 
80 <code>#include·&quot;<a·class="el"·href="a00200.html">simplex.cc</a>&quot;</code><br·/> 
81 </div><table·class="memberdecls">77 <table·class="memberdecls">
82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
83 Classes</h2></td></tr>79 Classes</h2></td></tr>
 80 <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>
 81 <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>
84 <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> 
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="a01291.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr> 
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a01239.html">Dune::Geo::ReferenceElement&lt;·Implementation·&gt;::Codim&lt;·codim·&gt;</a></td></tr>
 84 <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>
88 <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="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="a01299.html">Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·0·&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="a01303.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr> 
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
95 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>88 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>89 <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>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <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>91 <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 <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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
102 <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> 
103 <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> 
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table><table·class="memberdecls"> 
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
107 Macros</h2></td></tr> 
108 <tr·class="memitem:a3fe24de9b756cd18f014979a41cb0843"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00194.html#a3fe24de9b756cd18f014979a41cb0843">DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</a></td></tr> 
109 <tr·class="separator:a3fe24de9b756cd18f014979a41cb0843"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
110 </table>93 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
112 <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> 
113 <p·>See·<a·class="el"·href="a00249.html">Refinement·implementation·for·triangulating·hypercubes</a>.·</p> 
114 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
115 <a·id="a3fe24de9b756cd18f014979a41cb0843"·name="a3fe24de9b756cd18f014979a41cb0843"></a> 
116 <h2·class="memtitle"><span·class="permalink"><a·href="#a3fe24de9b756cd18f014979a41cb0843">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</h2> 
  
117 <div·class="memitem"> 
118 <div·class="memproto"> 
119 ······<table·class="memname"> 
120 ········<tr> 
121 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</td> 
122 ········</tr> 
123 ······</table> 
124 </div><div·class="memdoc"> 
  
125 </div> 
126 </div> 
127 </div><!--·contents·-->94 </div><!--·contents·-->
128 <!--·start·footer·part·-->95 <!--·start·footer·part·-->
129 <hr·class="footer"/><address·class="footer"><small>96 <hr·class="footer"/><address·class="footer"><small>
130 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.497 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
131 </small></address>98 </small></address>
132 </body>99 </body>
133 </html>100 </html>
2.36 KB
html2text {}
    
Offset 4, 56 lines modifiedOffset 4, 27 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 ····*·refinement 
8 Classes·|·Namespaces·|·Macros7 Classes·|·Namespaces
 8 referenceelement.hh·File·Reference
9 hcubetriangulation.cc·File·Reference 
10 This·file·contains·the·Refinement·implementation·for·triangulating·hypercubes 
11 (quadrilateral·->·triangle,·hexahedron·->·tetrahedron)·More... 
12 #include·<dune/geometry/referenceelements.hh> 
13 #include·<dune/geometry/type.hh>9 #include·<dune/geometry/type.hh>
 10 Go_to_the_source_code_of_this_file.
14 #include·"base.cc" 
15 #include·"simplex.cc" 
16 ·Classes11 ·Classes
17 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementImp<_dimension_, 
18 ·········CoordType_>12 ·class· Dune::Geo::ReferenceElement<_Implementation_>
 13  ·······This·class·provides·access·to·geometric·and·topological·properties·of
 14 ·········a·reference·element.·More...
19  15  
 16 struct· Dune::Geo::ReferenceElement<_Implementation_>::Codim<_codim_>
 17  ·······Collection·of·types·depending·on·the·codimension.·More...
20 struct· Dune::RefinementImp::HCubeTriangulation::RefinementImp<_dimension_, 
21 ·········CoordType_>::Codim<_codimension_> 
22   
23 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial< 
24 ·········dimension,_CoordType,_dimension_> 
25   
26 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial< 
27 ·········dimension,_CoordType,_0_> 
28   
29 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementImp<_dimension_, 
30 ·········CoordType_>::Codim<_codimension_> 
31  18  
32 ·Namespaces19 ·Namespaces
33 namespace· Dune20 namespace· Dune
34  21  
 22 namespace· Dune::Geo
35 namespace· Dune::RefinementImp 
36  ··········This·namespace·contains·the·implementation·of·Refinement. 
37   
38 namespace· Dune::RefinementImp::HCubeTriangulation 
39 ············This·namespace·contains·the·Refinement·implementation·for 
40  ··········triangulating·hypercubes·(GeometryType::cube·->·GeometryType:: 
41 ············simplex) 
42   
43 ·Macros 
44 #define DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC 
45  23  
46 *****·Detailed·Description·***** 
47 This·file·contains·the·Refinement·implementation·for·triangulating·hypercubes 
48 (quadrilateral·->·triangle,·hexahedron·->·tetrahedron) 
49 See·Refinement_implementation_for_triangulating_hypercubes. 
50 *****·Macro·Definition·Documentation·***** 
51 *****·◆ DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC·***** 
52 #define·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC 
  
53 ===============================================================================24 ===============================================================================
54 ·····Generated·by [doxygen]·1.9.425 ·····Generated·by [doxygen]·1.9.4
12.2 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:·pyramidtriangulation.cc·File·Reference</title>8 <title>dune-geometry:·dimension.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, 42 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>··</div>
71 <a·href="#define-members">Macros</a>·&#124; 
72 <a·href="#func-members">Functions</a>··</div> 
73 ··<div·class="headertitle"><div·class="title">pyramidtriangulation.cc·File·Reference</div></div>71 ··<div·class="headertitle"><div·class="title">dimension.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;dune/common/fvector.hh&gt;</code><br·/>74 <div·class="textblock"><code>#include·&lt;type_traits&gt;</code><br·/>
 75 </div>
 76 <p><a·href="a00197_source.html">Go·to·the·source·code·of·this·file.</a></p>
77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/> 
80 <code>#include·&quot;<a·class="el"·href="a00206.html">base.cc</a>&quot;</code><br·/> 
81 <code>#include·&quot;<a·class="el"·href="a00200.html">simplex.cc</a>&quot;</code><br·/> 
82 </div><table·class="memberdecls">77 <table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
84 Classes</h2></td></tr>79 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="a01335.html">Dune::RefinementImp::PyramidTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>80 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01159.html">Dune::Dim&lt;·dim·&gt;</a></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>81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Static·tag·representing·a·dimension.··<a·href="a01159.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> 
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>82 <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> 
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>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01163.html">Dune::Codim&lt;·codim·&gt;</a></td></tr>
 84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Static·tag·representing·a·codimension.··<a·href="a01163.html#details">More...</a><br·/></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 </table><table·class="memberdecls">86 </table><table·class="memberdecls">
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>87 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
98 Namespaces</h2></td></tr>88 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>89 <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>90 <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="a00197.html#a5f431ee98541c17b3d9aea2dbc726941">DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC</a></td></tr> 
111 <tr·class="separator:a5f431ee98541c17b3d9aea2dbc726941"><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> 
114 Functions</h2></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> 
117 <tr·class="separator:a3c4d43135632c0bc83dca6491c2fd16c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table>91 </table>
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> 
132 </div><!--·contents·-->92 </div><!--·contents·-->
133 <!--·start·footer·part·-->93 <!--·start·footer·part·-->
134 <hr·class="footer"/><address·class="footer"><small>94 <hr·class="footer"/><address·class="footer"><small>
135 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.495 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
136 </small></address>96 </small></address>
137 </body>97 </body>
138 </html>98 </html>
2.34 KB
html2text {}
    
Offset 4, 60 lines modifiedOffset 4, 24 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 Classes·|·Namespaces
 8 dimension.hh·File·Reference
 9 #include·<type_traits>
 10 Go_to_the_source_code_of_this_file.
7 ····*·refinement 
8 Classes·|·Namespaces·|·Macros·|·Functions 
9 pyramidtriangulation.cc·File·Reference 
10 #include·<dune/common/fvector.hh> 
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 ·Classes11 ·Classes
 12 struct· Dune::Dim<_dim_>
 13  ·······Static·tag·representing·a·dimension.·More...
17 ·class· Dune::RefinementImp::PyramidTriangulation::RefinementImp<_dimension_, 
18 ·········CoordType_> 
19  ·······Implementation·of·the·refinement·of·a·pyramid·into·simplices.·More... 
20  14  
 15 struct· Dune::Codim<_codim_>
 16  ·······Static·tag·representing·a·codimension.·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_> 
32  17  
33 ·Namespaces18 ·Namespaces
34 namespace· Dune19 namespace· Dune
35  20  
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   
47 ·Functions 
48 template<int·dimension,·class·CoordType·> 
49 FieldVector<·CoordType,·dimension·> Dune::RefinementImp:: 
50 ·····································PyramidTriangulation::transformCoordinate 
51 ·····································(FieldVector<·CoordType,·dimension·> 
52 ·····································point) 
53   
54 *****·Macro·Definition·Documentation·***** 
55 *****·◆ DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC·***** 
56 #define·DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC 
  
57 ===============================================================================21 ===============================================================================
58 ·····Generated·by [doxygen]·1.9.422 ·····Generated·by [doxygen]·1.9.4
19.8 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:·simplex.cc·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 58, 109 lines modifiedOffset 58, 57 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>··</div>71 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">simplex.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">generalvertexorder.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·· 
76 <a·href="#details">More...</a></p> 
77 <div·class="textblock"><code>#include·&lt;algorithm&gt;</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·/>
78 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>80 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code><br·/>81 <code>#include·&quot;<a·class="el"·href="a00218_source.html">type.hh</a>&quot;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>82 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
82 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/> 
83 <code>#include·&quot;<a·class="el"·href="a00206.html">base.cc</a>&quot;</code><br·/>83 </div>
 84 <p><a·href="a00200_source.html">Go·to·the·source·code·of·this·file.</a></p>
84 </div><table·class="memberdecls">85 <table·class="memberdecls">
85 <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>
86 Classes</h2></td></tr>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>
87 <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> 
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="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>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>
91 <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="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="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>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
97 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
98 <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>
99 Namespaces</h2></td></tr>96 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>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>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <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="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="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: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 </table><table·class="memberdecls"> 
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
110 Macros</h2></td></tr> 
111 <tr·class="memitem:a944407dc4f6f9a372b10b69bbb5a0792"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00200.html#a944407dc4f6f9a372b10b69bbb5a0792">DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC</a></td></tr> 
112 <tr·class="separator:a944407dc4f6f9a372b10b69bbb5a0792"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls">99 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>100 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>101 Functions</h2></td></tr>
116 <tr><td·colspan="2"><div·class="groupHeader">Utilities</div></td></tr> 
117 <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> 
118 <tr·class="memdesc:a4e50729390915de9253002c1fef2c911"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·n!··<a·href="a00266.html#a4e50729390915de9253002c1fef2c911">More...</a><br·/></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>
119 <tr·class="separator:a4e50729390915de9253002c1fef2c911"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:a77eece3229d82b929dcf4cde0cb2a855"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <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> 
121 <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> 
122 <tr·class="separator:a6913bfef82bab8e8ff1f6c98181d294b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:a24c58f3248cb543a0c221c3e9c4ac9bf"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension&gt;·</td></tr> 
124 <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> 
125 <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> 
126 <tr·class="separator:a24c58f3248cb543a0c221c3e9c4ac9bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:a34aeb4b15c94db3e510c0b3e10940689"><td·class="memTemplParams"·colspan="2">template&lt;int·n&gt;·</td></tr> 
128 <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> 
129 <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> 
130 <tr·class="separator:a34aeb4b15c94db3e510c0b3e10940689"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:aa6957a526f21902c037a5ff222b3f36a"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr> 
132 <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> 
133 <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> 
134 <tr·class="separator:aa6957a526f21902c037a5ff222b3f36a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:afd47205aa1691498b073d9681fb23f6d"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr> 
136 <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> 
137 <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> 
138 <tr·class="separator:afd47205aa1691498b073d9681fb23f6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 </table>106 </table>
140 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
141 <div·class="textblock"><p·>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·</p> 
142 <p·>See·<a·class="el"·href="a00250.html">Refinement·implementation·for·simplices</a>.·</p> 
143 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
144 <a·id="a944407dc4f6f9a372b10b69bbb5a0792"·name="a944407dc4f6f9a372b10b69bbb5a0792"></a> 
145 <h2·class="memtitle"><span·class="permalink"><a·href="#a944407dc4f6f9a372b10b69bbb5a0792">&#9670;&nbsp;</a></span>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC</h2> 
  
146 <div·class="memitem"> 
147 <div·class="memproto"> 
148 ······<table·class="memname"> 
149 ········<tr> 
150 ··········<td·class="memname">#define·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC</td> 
151 ········</tr> 
152 ······</table> 
153 </div><div·class="memdoc"> 
  
Max diff block lines reached; 271/15543 bytes (1.74%) of diff not shown.
4.51 KB
html2text {}
    
Offset 4, 97 lines modifiedOffset 4, 37 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 ····*·refinement 
8 Classes·|·Namespaces·|·Macros7 Classes·|·Namespaces·|·Functions
 8 generalvertexorder.hh·File·Reference
9 simplex.cc·File·Reference 
10 This·file·contains·the·Refinement·implementation·for·simplices·(triangles, 
11 tetrahedrons...)·More... 
12 #include·<algorithm>9 #include·<algorithm>
 10 #include·<cassert>
 11 #include·<cstddef>
 12 #include·<iterator>
 13 #include·<vector>
13 #include·<dune/common/fvector.hh>14 #include·<dune/common/iteratorfacades.hh>
 15 #include·"type.hh"
14 #include·<dune/common/math.hh> 
15 #include·<dune/geometry/multilineargeometry.hh> 
16 #include·<dune/geometry/referenceelements.hh>16 #include·<dune/geometry/referenceelements.hh>
 17 Go_to_the_source_code_of_this_file.
17 #include·<dune/geometry/type.hh> 
18 #include·"base.cc" 
19 ·Classes18 ·Classes
20 ·class· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>19 class· Dune::GeneralVertexOrder<_dim,_Index__>
 20  ······Class·providing·information·on·the·ordering·of·vertices.·More...
21  21  
 22 class· Dune::GeneralVertexOrder<_dim,_Index__>::iterator
 23  ······Iterate·over·the·vertex·indices·of·some·sub-entity.·More...
22 struct· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>:: 
23 ·········Codim<_codimension_> 
24   
25 ·class· Dune::RefinementImp::Simplex::RefinementIteratorSpecial<_dimension, 
26 ·········CoordType,_dimension_> 
27   
28 ·class· Dune::RefinementImp::Simplex::RefinementIteratorSpecial<_dimension, 
29 ·········CoordType,_0_> 
30   
31 ·class· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>:: 
32 ·········Codim<_codimension_> 
33  24  
34 ·Namespaces25 ·Namespaces
35 namespace· Dune26 namespace· Dune
36  27  
37 namespace· Dune::RefinementImp 
38  ··········This·namespace·contains·the·implementation·of·Refinement. 
39   
40 namespace· Dune::RefinementImp::Simplex 
41  ··········This·namespace·contains·the·Refinement·implementation·for·simplices 
42 ············(triangles,·tetrahedrons...) 
43   
44 ·Macros 
45 #define DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC 
46   
47 ·Functions28 ·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...
48 Utilities 
49 ································int Dune::RefinementImp::Simplex::factorial 
50 ·····································(int·n) 
51  ···································Calculate·n!·More... 
52   
53 ································int Dune::RefinementImp::Simplex::binomial 
54 ·····································(int·upper,·int·lower) 
55  ···································calculate·[$\left({upper}\atop 
56 ·····································{lower}\right)$]·More... 
57   
58 template<int·dimension> 
59 ································int Dune::RefinementImp::Simplex::pointIndex 
60 ·····································(const·FieldVector<·int,·dimension·> 
61 ·····································&point) 
62  ···································calculate·the·index·of·a·given·gridpoint 
63 ·····································within·a·Kuhn0·simplex·More... 
64   
65 template<int·n> 
66 ··············FieldVector<·int,·n·> Dune::RefinementImp::Simplex:: 
67 ·····································getPermutation·(int·m) 
68  ···································Calculate·permutation·from·it's·index. 
69 ·····································More... 
70   
71 template<int·dimension,·class·CoordType·> 
72 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::Simplex:: 
73 ·····································referenceToKuhn·(FieldVector<·CoordType, 
74 ·····································dimension·>·point,·const·FieldVector<·int, 
75 ·····································dimension·>·&kuhn) 
76  ···································Map·from·the·reference·simplex·to·some 
77 ·····································Kuhn·simplex.·More... 
78   
79 template<int·dimension,·class·CoordType·> 
80 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::Simplex:: 
81 ·····································kuhnToReference·(FieldVector<·CoordType, 
82 ·····································dimension·>·point,·const·FieldVector<·int, 
83 ·····································dimension·>·&kuhn) 
84  ···································Map·from·some·Kuhn·simplex·to·the 
85 ·····································reference·simplex.·More... 
86  33  
87 *****·Detailed·Description·***** 
88 This·file·contains·the·Refinement·implementation·for·simplices·(triangles, 
89 tetrahedrons...) 
90 See·Refinement_implementation_for_simplices. 
91 *****·Macro·Definition·Documentation·***** 
92 *****·◆ DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC·***** 
93 #define·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC 
  
94 ===============================================================================34 ===============================================================================
95 ·····Generated·by [doxygen]·1.9.435 ·····Generated·by [doxygen]·1.9.4
11.1 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:·prismtriangulation.cc·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 58, 84 lines modifiedOffset 58, 23 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"> 
69 <a·href="#nested-classes">Classes</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> 
73 ··<div·class="headertitle"><div·class="title">prismtriangulation.cc·File·Reference</div></div>68 ··<div·class="headertitle"><div·class="title">deprecated_topology.hh·File·Reference</div></div>
74 </div><!--header-->69 </div><!--header-->
75 <div·class="contents">70 <div·class="contents">
76 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/> 
78 <code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/> 
79 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/> 
80 <code>#include·&quot;<a·class="el"·href="a00206.html">base.cc</a>&quot;</code><br·/> 
81 <code>#include·&quot;<a·class="el"·href="a00200.html">simplex.cc</a>&quot;</code><br·/> 
82 </div><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="a01311.html">Dune::RefinementImp::PrismTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></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> 
96 </table><table·class="memberdecls"> 
97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
98 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> 
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: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> 
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:ae56eb72b98f97f57cc224eb9b4394ef8"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00203.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> 
114 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">Dune::RefinementImp::PrismTriangulation::transformCoordinate</a>·(FieldVector&lt;·CoordType,·dimension·&gt;·point)</td></tr> 
117 <tr·class="separator:af1da6e2739b0151f232dcecc95812162"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table> 
119 <h2·class="groupheader">Macro·Definition·Documentation</h2> 
120 <a·id="ae56eb72b98f97f57cc224eb9b4394ef8"·name="ae56eb72b98f97f57cc224eb9b4394ef8"></a> 
121 <h2·class="memtitle"><span·class="permalink"><a·href="#ae56eb72b98f97f57cc224eb9b4394ef8">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC</h2> 
  
122 <div·class="memitem"> 
123 <div·class="memproto"> 
124 ······<table·class="memname"> 
125 ········<tr> 
126 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC</td> 
127 ········</tr> 
128 ······</table> 
129 </div><div·class="memdoc"> 
  
 71 <p><a·href="a00203_source.html">Go·to·the·source·code·of·this·file.</a></p>
130 </div> 
131 </div> 
132 </div><!--·contents·-->72 </div><!--·contents·-->
133 <!--·start·footer·part·-->73 <!--·start·footer·part·-->
134 <hr·class="footer"/><address·class="footer"><small>74 <hr·class="footer"/><address·class="footer"><small>
135 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
136 </small></address>76 </small></address>
137 </body>77 </body>
138 </html>78 </html>
2.07 KB
html2text {}
    
Offset 4, 59 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
 8 Go_to_the_source_code_of_this_file.
7 ····*·refinement 
8 Classes·|·Namespaces·|·Macros·|·Functions 
9 prismtriangulation.cc·File·Reference 
10 #include·<dune/common/fvector.hh> 
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 ·Classes 
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   
33 ·Namespaces 
34 namespace· Dune 
35   
36 namespace· Dune::RefinementImp 
37  ··········This·namespace·contains·the·implementation·of·Refinement. 
38   
39 namespace· Dune::RefinementImp::PrismTriangulation 
40 ············This·namespace·contains·the·Refinement·implementation·for 
41  ··········triangulating·prisms·(GeometryType::prism·->·GeometryType::simplex) 
  
42   
43 ·Macros 
44 #define DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC 
45   
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 ===============================================================================9 ===============================================================================
56 ·····Generated·by [doxygen]·1.9.410 ·····Generated·by [doxygen]·1.9.4
13.2 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:·base.cc·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 58, 85 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_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; 
70 <a·href="#namespaces">Namespaces</a>·&#124;69 <a·href="#namespaces">Namespaces</a>··</div>
71 <a·href="#define-members">Macros</a>·&#124; 
72 <a·href="#func-members">Functions</a>··</div> 
73 ··<div·class="headertitle"><div·class="title">base.cc·File·Reference</div></div>70 ··<div·class="headertitle"><div·class="title">referenceelementimplementation.hh·File·Reference</div></div>
74 </div><!--header-->71 </div><!--header-->
75 <div·class="contents">72 <div·class="contents">
  
76 <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>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="a00194_source.html">dune/geometry/referenceelement.hh</a>&gt;</code><br·/>
 88 <code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/geometry/affinegeometry.hh</a>&gt;</code><br·/>
78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>89 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 90 </div>
 91 <p><a·href="a00206_source.html">Go·to·the·source·code·of·this·file.</a></p>
79 </div><table·class="memberdecls">92 <table·class="memberdecls">
80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
81 Classes</h2></td></tr> 
82 <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> 
83 <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> 
84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a01247.html">Dune::RefinementIntervals</a></td></tr> 
86 <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> 
87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a01251.html">Dune::StaticRefinement&lt;·topologyId,·CoordType,·coerceToId,·dimension_·&gt;</a></td></tr> 
89 <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="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> 
92 <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> 
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>93 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
96 Namespaces</h2></td></tr>94 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>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>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <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>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>
100 <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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 </table><table·class="memberdecls"> 
103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
104 Macros</h2></td></tr> 
105 <tr·class="memitem:ab8232ef779e57c3676c54a73bd759f72"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.html#ab8232ef779e57c3676c54a73bd759f72">DUNE_GEOMETRY_REFINEMENT_BASE_CC</a></td></tr> 
106 <tr·class="separator:ab8232ef779e57c3676c54a73bd759f72"><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="func-members"·name="func-members"></a> 
109 Functions</h2></td></tr> 
110 <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> 
111 <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> 
112 <tr·class="separator:ga803bd3e72a1dc194c660659d0e87c2d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <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> 
114 <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> 
115 <tr·class="separator:ga93defb58afad2ca665a30f98a30ecd3f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table>99 </table>
117 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
118 <div·class="textblock"><p·>This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation.·</p> 
119 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
120 <a·id="ab8232ef779e57c3676c54a73bd759f72"·name="ab8232ef779e57c3676c54a73bd759f72"></a> 
121 <h2·class="memtitle"><span·class="permalink"><a·href="#ab8232ef779e57c3676c54a73bd759f72">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_BASE_CC</h2> 
  
122 <div·class="memitem"> 
123 <div·class="memproto"> 
124 ······<table·class="memname"> 
125 ········<tr> 
126 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_BASE_CC</td> 
127 ········</tr> 
128 ······</table> 
129 </div><div·class="memdoc"> 
  
130 </div> 
131 </div> 
132 </div><!--·contents·-->100 </div><!--·contents·-->
133 <!--·start·footer·part·-->101 <!--·start·footer·part·-->
134 <hr·class="footer"/><address·class="footer"><small>102 <hr·class="footer"/><address·class="footer"><small>
135 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
136 </small></address>104 </small></address>
137 </body>105 </body>
138 </html>106 </html>
2.45 KB
html2text {}
    
Offset 4, 57 lines modifiedOffset 4, 35 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·|·Functions 
9 base.cc·File·Reference 
10 This·file·contains·the·parts·independent·of·a·particular·Refinement 
11 implementation.·More...7 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>
12 #include·<dune/geometry/type.hh>25 #include·<dune/geometry/type.hh>
 26 Go_to_the_source_code_of_this_file.
13 ·Classes 
14 struct· Dune::RefinementImp::Traits<_topologyId,_CoordType,_coerceToId, 
15 ·········dimension,_Dummy_> 
16  ·······Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular 
17 ·········Refinement·implementation.·More... 
18   
19 ·class· Dune::RefinementIntervals 
20  ·······Holds·the·number·of·refined·intervals·per·axis·needed·for·virtual·and 
21 ·········static·refinement.·More... 
22   
23 ·class· Dune::StaticRefinement<_topologyId,_CoordType,_coerceToId,_dimension_ 
24 ·········> 
25  ·······Wrap·each·Refinement·implementation·to·get·a·consistent·interface. 
26 ·········More... 
27   
28 struct· Dune::StaticRefinement<_topologyId,_CoordType,_coerceToId,_dimension_ 
29 ·········>::Codim<_codimension_> 
30  ·······The·Codim·struct·inherited·from·the·Refinement·implementation.·More... 
31   
32 ·Namespaces27 ·Namespaces
33 namespace· Dune28 namespace· Dune
34  29  
 30 namespace· Dune::Geo
35 namespace· Dune::RefinementImp 
36  ··········This·namespace·contains·the·implementation·of·Refinement. 
37   
38 ·Macros 
39 #define DUNE_GEOMETRY_REFINEMENT_BASE_CC 
40   
41 ·Functions 
42 RefinementIntervals Dune::refinementIntervals·(int·intervals) 
43  ···················Creates·a·RefinementIntervals·object.·More... 
44   
45 RefinementIntervals Dune::refinementLevels·(int·levels) 
46  ···················Creates·a·RefinementIntervals·object.·More... 
47  31  
48 *****·Detailed·Description·***** 
49 This·file·contains·the·parts·independent·of·a·particular·Refinement 
50 implementation. 
51 *****·Macro·Definition·Documentation·***** 
52 *****·◆ DUNE_GEOMETRY_REFINEMENT_BASE_CC·***** 
53 #define·DUNE_GEOMETRY_REFINEMENT_BASE_CC 
  
54 ===============================================================================32 ===============================================================================
55 ·····Generated·by [doxygen]·1.9.433 ·····Generated·by [doxygen]·1.9.4
14.6 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:·hcube.cc·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 58, 86 lines modifiedOffset 58, 59 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>··</div>71 <a·href="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">hcube.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">virtualrefinement.hh·File·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).··75 <p>This·file·contains·the·virtual·wrapper·around·refinement.··
76 <a·href="#details">More...</a></p>76 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
78 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/> 
80 <code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>79 <code>#include·&quot;<a·class="el"·href="a00170_source.html">refinement.hh</a>&quot;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00191_source.html">dune/geometry/axisalignedcubegeometry.hh</a>&gt;</code><br·/>80 <code>#include·&quot;<a·class="el"·href="a00218_source.html">type.hh</a>&quot;</code><br·/>
82 <code>#include·&quot;<a·class="el"·href="a00206.html">base.cc</a>&quot;</code><br·/>81 <code>#include·&quot;<a·class="el"·href="a00221.html">virtualrefinement.cc</a>&quot;</code><br·/>
 82 </div>
 83 <p><a·href="a00209_source.html">Go·to·the·source·code·of·this·file.</a></p>
83 </div><table·class="memberdecls">84 <table·class="memberdecls">
84 <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>
85 Classes</h2></td></tr>86 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="a01259.html">Dune::RefinementImp::HCube::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="a01475.html">Dune::VirtualRefinement&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>
87 <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> 
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="a01263.html">Dune::RefinementImp::HCube::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="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> 
92 <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>89 <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="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="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> 
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
98 <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>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>
 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>
99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
100 </table><table·class="memberdecls">93 </table><table·class="memberdecls">
101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>94 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
102 Namespaces</h2></td></tr>95 Namespaces</h2></td></tr>
103 <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="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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <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="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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
108 <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> 
109 <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#a92b65e86fcddab35c3f1467dc4f34c50a12047f019178e4aabc2f205734fcd410"·title="Cube·element·in·any·nonnegative·dimension.">GeometryType::cube</a>).·<br·/></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 </table><table·class="memberdecls">98 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Macros</h2></td></tr>100 Functions</h2></td></tr>
114 <tr·class="memitem:a2be7a03e64dedaaa1cf5c7c8e2a9cf60"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00209.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</a></td></tr>101 <tr·class="memitem:a73043181be4688f6cc83f1416cc176c6"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</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>
115 <tr·class="separator:a2be7a03e64dedaaa1cf5c7c8e2a9cf60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:a73043181be4688f6cc83f1416cc176c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table>105 </table>
117 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>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>
118 <div·class="textblock"><p·>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).·</p> 
119 <p·>See·<a·class="el"·href="a00248.html">Refinement·implementation·for·hypercubes</a>.·</p> 
120 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
121 <a·id="a2be7a03e64dedaaa1cf5c7c8e2a9cf60"·name="a2be7a03e64dedaaa1cf5c7c8e2a9cf60"></a> 
122 <h2·class="memtitle"><span·class="permalink"><a·href="#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</h2> 
  
123 <div·class="memitem"> 
124 <div·class="memproto"> 
125 ······<table·class="memname"> 
126 ········<tr> 
127 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</td> 
128 ········</tr> 
129 ······</table> 
130 </div><div·class="memdoc"> 
  
131 </div> 
132 </div> 
133 </div><!--·contents·-->108 </div></div><!--·contents·-->
134 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
135 <hr·class="footer"/><address·class="footer"><small>110 <hr·class="footer"/><address·class="footer"><small>
136 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
137 </small></address>112 </small></address>
138 </body>113 </body>
139 </html>114 </html>
3.0 KB
html2text {}
    
Offset 4, 61 lines modifiedOffset 4, 39 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 ····*·refinement 
8 Classes·|·Namespaces·|·Macros7 Classes·|·Namespaces·|·Functions
 8 virtualrefinement.hh·File·Reference
 9 This·file·contains·the·virtual·wrapper·around·refinement.·More...
 10 #include·<vector>
9 hcube.cc·File·Reference 
10 This·file·contains·the·Refinement·implementation·for·hypercubes 
11 (quadrilaterals,·hexahedrons,·etc.).·More... 
12 #include·<cassert> 
13 #include·<dune/common/fvector.hh>11 #include·<dune/common/fvector.hh>
14 #include·<dune/common/iteratorfacades.hh> 
15 #include·<dune/geometry/referenceelements.hh> 
16 #include·<dune/geometry/axisalignedcubegeometry.hh> 
17 #include·"base.cc"12 #include·"refinement.hh"
 13 #include·"type.hh"
 14 #include·"virtualrefinement.cc"
 15 Go_to_the_source_code_of_this_file.
18 ·Classes16 ·Classes
19 ·class· Dune::RefinementImp::HCube::RefinementImp<_dimension_,_CoordType_> 
20  ·······Refinement·implementation·for·hypercubes·More...17 ·class· Dune::VirtualRefinement<_dimension,_CoordType_>
 18  ·······VirtualRefinement·base·class.·More...
21  19  
 20 struct· Dune::VirtualRefinement<_dimension,_CoordType_>::Codim<_codimension_>
 21  ·······codim·database·of·VirtualRefinement·More...
22 struct· Dune::RefinementImp::HCube::RefinementImp<_dimension_,_CoordType_>:: 
23 ·········Codim<_codimension_> 
24   
25 ·class· Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial< 
26 ·········dimension,_CoordType,_codimension_> 
27  ·······SubEntityIterator·base·class·for·hypercube·refinement.·More... 
28   
29 ·class· Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial< 
30 ·········dimension,_CoordType,_dimension_> 
31   
32 ·class· Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial< 
33 ·········dimension,_CoordType,_0_> 
34   
35 ·class· Dune::RefinementImp::HCube::RefinementImp<_dimension_,_CoordType_>:: 
36 ·········Codim<_codimension_> 
37  22  
38 ·Namespaces23 ·Namespaces
39 namespace· Dune24 namespace· Dune
40  25  
 26 ·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...
41 namespace· Dune::RefinementImp 
42  ··········This·namespace·contains·the·implementation·of·Refinement. 
43   
44 namespace· Dune::RefinementImp::HCube 
45  ··········This·namespace·contains·the·Refinement·implementation·for 
46 ············hypercubes·(GeometryType::cube). 
47   
48 ·Macros 
49 #define DUNE_GEOMETRY_REFINEMENT_HCUBE_CC 
50  33  
51 *****·Detailed·Description·*****34 *****·Detailed·Description·*****
 35 This·file·contains·the·virtual·wrapper·around·refinement.
52 This·file·contains·the·Refinement·implementation·for·hypercubes 
53 (quadrilaterals,·hexahedrons,·etc.). 
54 See·Refinement_implementation_for_hypercubes. 
55 *****·Macro·Definition·Documentation·***** 
56 *****·◆ DUNE_GEOMETRY_REFINEMENT_HCUBE_CC·***** 
57 #define·DUNE_GEOMETRY_REFINEMENT_HCUBE_CC 
  
58 ===============================================================================36 ===============================================================================
59 ·····Generated·by [doxygen]·1.9.437 ·····Generated·by [doxygen]·1.9.4
16.6 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:·quadraturerules.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 64, 119 lines modifiedOffset 64, 44 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">typeindex.hh·File·Reference</div></div>
75 </div><!--header-->73 </div><!--header-->
76 <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>
77 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;cstddef&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·/> 
84 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/indices.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·/> 
87 <code>#include·&lt;dune/common/visibility.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>
88 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>80 <code>#include·&quot;<a·class="el"·href="a00218_source.html">type.hh</a>&quot;</code><br·/>
89 <code>#include·&lt;<a·class="el"·href="a00221_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>81 </div>
102 <p><a·href="a00212_source.html">Go·to·the·source·code·of·this·file.</a></p>82 <p><a·href="a00212_source.html">Go·to·the·source·code·of·this·file.</a></p>
103 <table·class="memberdecls">83 <table·class="memberdecls">
104 <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>
105 Classes</h2></td></tr>85 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>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>
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>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>
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> 
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> 
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>88 <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>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>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table><table·class="memberdecls">92 </table><table·class="memberdecls">
130 <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>
131 Namespaces</h2></td></tr>94 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>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>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <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="a00212.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>97 </table>
159 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>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>
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/13351 bytes (1.82%) of diff not shown.
3.48 KB
html2text {}
    
Offset 4, 87 lines modifiedOffset 4, 32 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 Classes·|·Namespaces
 8 typeindex.hh·File·Reference
 9 Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.
 10 More...
7 Classes·|·Namespaces·|·Macros·|·Enumerations 
8 quadraturerules.hh·File·Reference 
9 #include·<algorithm> 
10 #include·<iostream> 
11 #include·<limits> 
12 #include·<mutex>11 #include·<cstddef>
13 #include·<utility> 
14 #include·<vector> 
15 #include·<dune/common/fvector.hh> 
16 #include·<dune/common/exceptions.hh>12 #include·<dune/common/indices.hh>
17 #include·<dune/common/stdstreams.hh> 
18 #include·<dune/common/stdthread.hh> 
19 #include·<dune/common/visibility.hh>13 #include·<dune/common/hybridutilities.hh>
 14 #include·"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" 
33 Go_to_the_source_code_of_this_file.15 Go_to_the_source_code_of_this_file.
34 ·Classes16 ·Classes
 17 class· Dune::LocalGeometryTypeIndex
 18  ······Compute·per-dimension·indices·for·geometry·types.·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  19  
 20 class· Dune::GlobalGeometryTypeIndex
 21  ······Compute·indices·for·geometry·types,·taking·the·dimension·into·account.
 22 ········More...
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  23  
60 ·Namespaces24 ·Namespaces
61 namespace· Dune25 namespace· Dune
62  26  
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·*****27 *****·Detailed·Description·*****
 28 Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.
80 Interface·for·quadrature·points·and·rules 
81 *****·Macro·Definition·Documentation·***** 
82 *****·◆ DUNE_INCLUDING_IMPLEMENTATION·***** 
83 #define·DUNE_INCLUDING_IMPLEMENTATION 
  
84 ===============================================================================29 ===============================================================================
85 ·····Generated·by [doxygen]·1.9.430 ·····Generated·by [doxygen]·1.9.4
136 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:·quadraturerules.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, 442 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">quadraturerules.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="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_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_TYPEINDEX_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>
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;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> 
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>·</div>79 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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>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>
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>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>
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> 
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;dune/common/visibility.hh&gt;</span></div> 
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>82 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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="a00173.html">dune/geometry/type.hh</a>&gt;</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="a00218.html">type.hh</a>&quot;</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="a00221.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>84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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>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>
96 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>86 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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>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="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>88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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#a0a9bc1947[·...·truncated·by·diffoscope;·len:·36,·SHA:·51dd8596c244f6769d19134c8af548e3b1ce3a42cc04cfc293ed8b31293c6a4b·...·]</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>
 90 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>
 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>
 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>
107 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>111 <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> 
109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>
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>114 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</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="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="comment">//·one·for·&quot;none&quot;</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="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·regular_size(dim)·+·1;</div>
116 <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>
117 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</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>
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>120 <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="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>122 <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>123 <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#a7d0a250c55cc0a769535f8fb07731ac4af3d804d5[·...·truncated·by·diffoscope;·len:·48,·SHA:·5fd21ce691ae85b17a0056aceb5d9ff3de906525dadc482c8aa6ad6062025df2·...·]</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>
 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>
 131 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··};</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>
131 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>134 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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#a7d0a250c55cc0a769535f8fb07731ac4a8ced03c40[·...·truncated·by·diffoscope;·len:·49,·SHA:·4916b9205be0b83935675bf5158e29278f1c234f8e36c4262e867fb50dd2c5e5·...·]</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>
 136 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····{</div>
 137 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······<span·class="comment">//·The·number·of·regular·geometry·types·in·a·given·dimension·is</span></div>
 138 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······<span·class="comment">//·2^(dim-1).··For·dim==0·this·would·yield·1/2·geometry·types·(which·is</span></div>
 139 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······<span·class="comment">//·obviously·bogus,·dim==0·has·one·regular·geometry·type,·the·point).</span></div>
Max diff block lines reached; 89928/114619 bytes (78.46%) of diff not shown.
24.0 KB
html2text {}
    
Offset 4, 589 lines modifiedOffset 4, 189 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 quadraturerules.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_TYPEINDEX_HH
 15 ·6#define·DUNE_GEOMETRY_TYPEINDEX_HH
 16 ·7
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·<iostream> 
20 ·11#include·<limits> 
21 ·12#include·<mutex>17 ·14#include·<cstddef>
22 ·13#include·<utility> 
23 ·14#include·<vector> 
24 ·1518 ·15
25 ·16#include·<dune/common/fvector.hh>19 ·16#include·<dune/common/indices.hh>
26 ·17#include·<dune/common/exceptions.hh>20 ·17#include·<dune/common/hybridutilities.hh>
 21 ·18
 22 ·19#include·"type.hh"
 23 ·20
27 ·18#include·<dune/common/stdstreams.hh> 
28 ·19#include·<dune/common/stdthread.hh> 
29 ·20#include·<dune/common/visibility.hh> 
30 ·21 
31 ·22#include·<dune/geometry/type.hh> 
32 ·23#include·<dune/geometry/typeindex.hh> 
33 ·24 
34 ·30namespace·Dune·{24 ·21namespace·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 ·51 
45 53·typedef·Dune::FieldVector<ct,dim>·Vector;25 ·22{
 26 24·class·LocalGeometryTypeIndex
 27 ·25·{
 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·}
46 ·5450 ·54
 51 ·55·public:
 52 61·inline·static·constexpr·std::size_t·size(std::size_t·dim)
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·{53 ·62·{
54 ·64·return·local;54 ·63·//·one·for·"none"
 55 ·64·return·regular_size(dim)·+·1;
55 ·65·}56 ·65·}
56 ·6657 ·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);
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·};61 ·76·}
66 ·7762 ·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,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·{
 75 ·98·inline·static·constexpr·std::size_t·regular_offset(std::size_t·dim)
 76 ·99·{
 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
Max diff block lines reached; 20826/24598 bytes (84.67%) of diff not shown.
9.82 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00215.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:·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 58, 38 lines modifiedOffset 58, 62 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">multilineargeometry.hh·File·Reference</div></div>
72 </div><!--header-->72 </div><!--header-->
73 <div·class="contents">73 <div·class="contents">
 74 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 75 <code>#include·&lt;functional&gt;</code><br·/>
 76 <code>#include·&lt;iterator&gt;</code><br·/>
 77 <code>#include·&lt;limits&gt;</code><br·/>
 78 <code>#include·&lt;vector&gt;</code><br·/>
 79 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>
 80 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 81 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00185_source.html">dune/geometry/affinegeometry.hh</a>&gt;</code><br·/>
 83 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
74 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>84 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
75 </div>85 </div>
76 <p><a·href="a00215_source.html">Go·to·the·source·code·of·this·file.</a></p>86 <p><a·href="a00215_source.html">Go·to·the·source·code·of·this·file.</a></p>
77 <table·class="memberdecls">87 <table·class="memberdecls">
 88 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 89 Classes</h2></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="a01175.html">Dune::MultiLinearGeometryTraits&lt;·ct·&gt;</a></td></tr>
 91 <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>
 92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 93 <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>
 94 <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>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 <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>
 97 <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>
 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="a01187.html">Dune::MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;</a></td></tr>
 100 <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>
 101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 102 <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>
 103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 104 <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>
 105 <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>
 106 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 107 </table><table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
79 Namespaces</h2></td></tr>109 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>110 <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>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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> 
88 </table>112 </table>
89 </div><!--·contents·-->113 </div><!--·contents·-->
90 <!--·start·footer·part·-->114 <!--·start·footer·part·-->
91 <hr·class="footer"/><address·class="footer"><small>115 <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.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
93 </small></address>117 </small></address>
94 </body>118 </body>
1.79 KB
html2text {}
    
Offset 4, 24 lines modifiedOffset 4, 46 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 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>
 18 #include·<dune/geometry/referenceelements.hh>
10 #include·<dune/geometry/type.hh>19 #include·<dune/geometry/type.hh>
11 Go_to_the_source_code_of_this_file.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  
12 ·Namespaces40 ·Namespaces
13 namespace· Dune41 namespace· Dune
14  42  
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   
  
21 ===============================================================================43 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.444 ·····Generated·by [doxygen]·1.9.4
210 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00215_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:·multilineargeometry.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, 747 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">multilineargeometry.hh</div></div>
69 </div><!--header-->69 </div><!--header-->
70 <div·class="contents">70 <div·class="contents">
71 <a·href="a00215.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="a00215.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_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_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_MULTILINEARGEOMETRY_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="a00173.html">dune/geometry/type.hh</a>&gt;</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>79 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;functional&gt;</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;iterator&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;vector&gt;</span></div>
81 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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="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/typetraits.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="a00185.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="a00176.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;<a·class="code"·href="a00218.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>
 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>
 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>
 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>··<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·ct·&gt;</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>
 100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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</a>;</div>
 102 <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>
 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>
 107 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</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="a01179.html#ae5b5e39eb08932a1b37ae40cabab70f5">Type</a>;</div>
 109 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>····};</div>
 110 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</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>
 113 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>····{</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>
 120 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>·</div>
82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">inline</span></div>121 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··<span·class="comment">//·MultiLinearGeometry</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#a46da773c6f7d01077[·...·truncated·by·diffoscope;·len:·221,·SHA:·f345773eb814e4f5bd4f329debc2def89ea9590fd01b4fa1b624d548c05fe7dd·...·]</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>
84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{</div>126 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span>··{</div>
 127 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a01187.html">MultiLinearGeometry&lt;·ct,·mydim,·cdim,·Traits·&gt;</a>·<a·class="code·hl_class"·href="a01187.html">This</a>;</div>
 128 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno">··183</span>·</div>
85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<span·class="keywordflow">switch</span>·(dim)</div>129 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>··<span·class="keyword">public</span>:</div>
 130 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno"><a·class="line"·href="a01187.html#a6179d86091caa3f8a1f589e2d7692021">··186</a></span>····<span·class="keyword">typedef</span>·ct·<a·class="code·hl_typedef"·href="a01187.html#a6179d86091caa3f8a1f589e2d7692021">ctype</a>;</div>
 131 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno">··187</span>·</div>
 132 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno"><a·class="line"·href="a01187.html#a1022804b0bcf4ba4d5b9a21a8cf68630">··189</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01187.html#a1022804b0bcf4ba4d5b9a21a8cf68630">mydimension</a>=·mydim;</div>
 133 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno"><a·class="line"·href="a01187.html#a748306714cdc8d7986461a443e2234dc">··191</a></span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a01187.html#a748306714cdc8d7986461a443e2234dc">coorddimension</a>·=·cdim;</div>
 134 <div·class="line"><a·id="l00192"·name="l00192"></a><span·class="lineno">··192</span>·</div>
 135 <div·class="line"><a·id="l00194"·name="l00194"></a><span·class="lineno"><a·class="line"·href="a01187.html#a92a3d6c17b4091609ad30dcfd2bddb71">··194</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;·ctype,·mydimension·&gt;·<a·class="code·hl_typedef"·href="a01187.html#a92a3d6c17b4091609ad30dcfd2bddb71">LocalCoordinate</a>;</div>
 136 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno"><a·class="line"·href="a01187.html#a2641c3a3fa07f0539aee2b11d245f495">··196</a></span>····<span·class="keyword">typedef</span>·FieldVector&lt;·ctype,·coorddimension·&gt;·<a·class="code·hl_typedef"·href="a01187.html#a2641c3a3fa07f0539aee2b11d245f495">GlobalCoordinate</a>;</div>
 137 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno"><a·class="line"·href="a01187.html#ab24fa9abcc761aa0fdf908412456e004">··198</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01187.html#a6179d86091caa3f8a1f589e2d7692021">ctype</a>·<a·class="code·hl_typedef"·href="a01187.html#ab24fa9abcc761aa0fdf908412456e004">Volume</a>;</div>
 138 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>·</div>
 139 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno"><a·class="line"·href="a01187.html#ac09fd4b5ae29ec46851831928c5eb5fb">··201</a></span>····<span·class="keyword">typedef</span>·FieldMatrix&lt;·ctype,·mydimension,·coorddimension·&gt;·<a·class="code·hl_typedef"·href="a01187.html#ac09fd4b5ae29ec46851831928c5eb5fb">JacobianTransposed</a>;</div>
86 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····{</div>140 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>·</div>
 141 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>····<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01191.html">JacobianInverseTransposed</a>;</div>
 142 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span>·</div>
 143 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno"><a·class="line"·href="a01187.html#ad7e7dda90b1728b6ccbbabc163a25573">··207</a></span>····<span·class="keyword">typedef</span>·FieldMatrix&lt;·ctype,·coorddimension,·mydimension·&gt;·<a·class="code·hl_typedef"·href="a01187.html#ad7e7dda90b1728b6ccbbabc163a25573">Jacobian</a>;</div>
 144 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</span>·</div>
 145 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno"><a·class="line"·href="a01187.html#ade6bb72a95da856d38fa8739d052b57a">··210</a></span>····<span·class="keyword">typedef</span>·FieldMatrix&lt;·ctype,·mydimension,·coorddimension·&gt;·<a·class="code·hl_typedef"·href="a01187.html#ade6bb72a95da856d38fa8739d052b57a">JacobianInverse</a>;</div>
 146 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>·</div>
 147 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span>··<span·class="keyword">protected</span>:</div>
 148 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>·</div>
 149 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno"><a·class="line"·href="a01187.html#a56dfe12713eba7ee449eb856068cb2dd">··214</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a01091.html">Dune::ReferenceElements&lt;·ctype,·mydimension·&gt;</a>·<a·class="code·hl_typedef"·href="a01187.html#a56dfe12713eba7ee449eb856068cb2dd">ReferenceElements</a>;</div>
 150 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>·</div>
 151 <div·class="line"><a·id="l00216"·name="l00216"></a><span·class="lineno">··216</span>··<span·class="keyword">public</span>:</div>
 152 <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno">··217</span>·</div>
 153 <div·class="line"><a·id="l00219"·name="l00219"></a><span·class="lineno"><a·class="line"·href="a01187.html#ac8f847332f7374cb1b9320e627322fce">··219</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a01091.html#a2f4b8ff284505f4561a69404653b8e9a">ReferenceElements::ReferenceElement</a>·<a·class="code·hl_typedef"·href="a01187.html#ac8f847332f7374cb1b9320e627322fce">ReferenceElement</a>;</div>
 154 <div·class="line"><a·id="l00220"·name="l00220"></a><span·class="lineno">··220</span>·</div>
 155 <div·class="line"><a·id="l00221"·name="l00221"></a><span·class="lineno">··221</span>··<span·class="keyword">private</span>:</div>
 156 <div·class="line"><a·id="l00222"·name="l00222"></a><span·class="lineno">··222</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·hasSingleGeometryType·=·Traits::template·hasSingleGeometryType&lt;·mydimension·&gt;::v;</div>
 157 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno">··223</span>·</div>
 158 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>··<span·class="keyword">protected</span>:</div>
 159 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno"><a·class="line"·href="a01187.html#a24ea0ff0e9edd9f89f767c36d038c0e9">··225</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::MatrixHelper·<a·class="code·hl_typedef"·href="a01187.html#a24ea0ff0e9edd9f89f767c36d038c0e9">MatrixHelper</a>;</div>
 160 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno"><a·class="line"·href="a01187.html#aa7d1ea1643d854ad48edca8e79df2f22">··226</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::conditional&lt;·hasSingleGeometryType,·std::integral_constant&lt;·unsigned·int,·Traits::template·hasSingleGeometryType&lt;·mydimension·&gt;::topologyId·&gt;,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·&gt;<a·class="code·hl_function"·href="a01187.html#a208c375ac301629704a44789c4ef243c">::type</a>·<a·class="code·hl_typedef"·href="a01187.html#aa7d1ea1643d854ad48edca8e79df2f22">TopologyId</a>;</div>
 161 <div·class="line"><a·id="l00227"·name="l00227"></a><span·class="lineno">··227</span>·</div>
 162 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span>··<span·class="keyword">public</span>:</div>
 163 <div·class="line"><a·id="l00238"·name="l00238"></a><span·class="lineno">··238</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Corners·&gt;</div>
 164 <div·class="line"><a·id="l00239"·name="l00239"></a><span·class="lineno"><a·class="line"·href="a01187.html#a9733c9370e4f604d13f7c8577f5c9675">··239</a></span>····<a·class="code·hl_function"·href="a01187.html#a9733c9370e4f604d13f7c8577f5c9675">MultiLinearGeometry</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01187.html#ac8f847332f7374cb1b9320e627322fce">ReferenceElement</a>·&amp;<a·class="code·hl_function"·href="a01187.html#a34552ce9241b86b430993bd3591750e2">refElement</a>,</div>
 165 <div·class="line"><a·id="l00240"·name="l00240"></a><span·class="lineno">··240</span>··························<span·class="keyword">const</span>·Corners·&amp;<a·class="code·hl_function"·href="a01187.html#a7b3505bb9ad6e07cd44bc7d17c1f7016">corners</a>·)</div>
 166 <div·class="line"><a·id="l00241"·name="l00241"></a><span·class="lineno">··241</span>······:·refElement_(·<a·class="code·hl_function"·href="a01187.html#a34552ce9241b86b430993bd3591750e2">refElement</a>·),</div>
 167 <div·class="line"><a·id="l00242"·name="l00242"></a><span·class="lineno">··242</span>········corners_(·<a·class="code·hl_function"·href="a01187.html#a7b3505bb9ad6e07cd44bc7d17c1f7016">corners</a>·)</div>
Max diff block lines reached; 30504/176138 bytes (17.32%) of diff not shown.
38.2 KB
html2text {}
    
Offset 4, 113 lines modifiedOffset 4, 1016 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 multilineargeometry.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_MULTILINEARGEOMETRY_HH
 15 ·6#define·DUNE_GEOMETRY_MULTILINEARGEOMETRY_HH
Diff chunk too large, falling back to line-by-line diff (706 lines added, 47 lines removed)
17 ·716 ·7
18 ·8#include·<dune/geometry/type.hh>17 ·8#include·<cassert>
19 ·918 ·9#include·<functional>
20 ·10namespace·Dune·{19 ·10#include·<iterator>
21 ·1120 ·11#include·<limits>
22 ·16·inline21 ·12#include·<vector>
23 17·GeometryType·geometryTypeFromVertexCount(unsigned·int·dim,·unsigned·int22 ·13
24 vertices)23 ·14#include·<dune/common/fmatrix.hh>
25 ·18·{24 ·15#include·<dune/common/fvector.hh>
26 ·19·switch·(dim)25 ·16#include·<dune/common/typetraits.hh>
27 ·20·{26 ·17
28 ·21·case·0·:27 ·18#include·<dune/geometry/affinegeometry.hh>
29 ·22·return·GeometryTypes::vertex;28 ·19#include·<dune/geometry/referenceelements.hh>
30 ·23·case·1·:29 ·20#include·<dune/geometry/type.hh>
31 ·24·return·GeometryTypes::line;30 ·21
32 ·25·case·2·:31 ·22namespace·Dune
33 ·26·switch·(vertices)·{32 ·23{
34 ·27·case·3·:33 ·24
35 ·28·return·GeometryTypes::triangle;34 ·25·//·MultiLinearGeometryTraits
36 ·29·case·4·:35 ·26·//·-------------------------
37 ·30·return·GeometryTypes::quadrilateral;36 ·27
38 ·31·default·:37 ·37·template<·class·ct·>
39 ·32·DUNE_THROW(NotImplemented,·"2d·elements·with·"·<<·vertices·<<·"·corners·are38 38·struct·MultiLinearGeometryTraits
40 not·supported!");39 ·39·{
41 ·33·}40 58·typedef·Impl::FieldMatrixHelper<·ct·>·MatrixHelper;
42 ·34·case·3·:41 ·59
43 ·35·switch·(vertices)·{42 61·static·ct·tolerance·()·{·return·ct(·16·)·*·std::numeric_limits<·ct·>::
44 ·36·case·4·:43 epsilon();·}
45 ·37·return·GeometryTypes::tetrahedron;44 ·62
46 ·38·case·5·:45 ·127·template<·int·mydim,·int·cdim·>
47 ·39·return·GeometryTypes::pyramid;46 128·struct·CornerStorage
48 ·40·case·6·:47 ·129·{
49 ·41·return·GeometryTypes::prism;48 130·typedef·std::vector<·FieldVector<·ct,·cdim·>·>·Type;
50 ·42·case·8·:49 ·131·};
51 ·43·return·GeometryTypes::hexahedron;50 ·132
52 ·44·default·:51 ·146·template<·int·dim·>
53 ·45·DUNE_THROW(NotImplemented,·"3d·elements·with·"·<<·vertices·<<·"·corners·are52 147·struct·hasSingleGeometryType
54 not·supported!");53 ·148·{
55 ·46·}54 149·static·const·bool·v·=·false;
56 ·47·default·:55 150·static·const·unsigned·int·topologyId·=·~0u;
57 ·48·DUNE_THROW(NotImplemented,·"geometryTypeFromVertexCount·works·only·up·to56 ·151·};
58 dim=3");57 ·152·};
59 ·49·}58 ·153
60 ·50·}59 ·154
61 ·5160 ·155
62 ·52}61 ·156·//·MultiLinearGeometry
63 ·5362 ·157·//·-------------------
64 ·54#endif·//·DUNE_GEOMETRY_TYPE_FROM_VERTEX_COUNT_HH63 ·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:
 71 186·typedef·ct·ctype;
 72 ·187
 73 189·static·const·int·mydimension=·mydim;
 74 191·static·const·int·coorddimension·=·cdim;
 75 ·192
 76 194·typedef·FieldVector<·ctype,·mydimension·>·LocalCoordinate;
 77 196·typedef·FieldVector<·ctype,·coorddimension·>·GlobalCoordinate;
 78 198·typedef·ctype·Volume;
 79 ·199
 80 201·typedef·FieldMatrix<·ctype,·mydimension,·coorddimension·>
 81 JacobianTransposed;
 82 ·202
 83 ·204·class·JacobianInverseTransposed;
 84 ·205
 85 207·typedef·FieldMatrix<·ctype,·coorddimension,·mydimension·>·Jacobian;
 86 ·208
 87 210·typedef·FieldMatrix<·ctype,·mydimension,·coorddimension·>·JacobianInverse;
 88 ·211
 89 ·212·protected:
 90 ·213
 91 214·typedef·Dune::ReferenceElements<_ctype,_mydimension_>·ReferenceElements;
 92 ·215
 93 ·216·public:
 94 ·217
 95 219·typedef·typename·ReferenceElements::ReferenceElement·ReferenceElement;
 96 ·220
 97 ·221·private:
 98 ·222·static·const·bool·hasSingleGeometryType·=·Traits::template
 99 hasSingleGeometryType<·mydimension·>::v;
 100 ·223
 101 ·224·protected:
 102 225·typedef·typename·Traits::MatrixHelper·MatrixHelper;
 103 226·typedef·typename·std::conditional<·hasSingleGeometryType,·std::
 104 integral_constant<·unsigned·int,·Traits::template·hasSingleGeometryType<
 105 mydimension·>::topologyId·>,·unsigned·int·>::type·TopologyId;
 106 ·227
 107 ·228·public:
 108 ·238·template<·class·Corners·>
 109 239·MultiLinearGeometry·(·const·ReferenceElement·&refElement,
 110 ·240·const·Corners·&corners·)
 111 ·241·:·refElement_(·refElement·),
 112 ·242·corners_(·corners·)
 113 ·243·{}
 114 ·244
 115 ·254·template<·class·Corners·>
 116 255·MultiLinearGeometry·(·Dune::GeometryType·gt,
 117 ·256·const·Corners·&corners·)
 118 ·257·:·refElement_(·ReferenceElements::general(·gt·)·),
 119 ·258·corners_(·corners·)
 120 ·259·{}
 121 ·260
 122 262·bool·affine·()·const
Max diff block lines reached; 13890/39054 bytes (35.57%) of diff not shown.
23.9 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:·multilineargeometry.hh·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 64, 57 lines modifiedOffset 64, 100 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>·&#124;
 73 <a·href="#var-members">Variables</a>··</div>
72 ··<div·class="headertitle"><div·class="title">multilineargeometry.hh·File·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">type.hh·File·Reference</div></div>
73 </div><!--header-->75 </div><!--header-->
74 <div·class="contents">76 <div·class="contents">
  
 77 <p>A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.··
 78 <a·href="#details">More...</a></p>
75 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>79 <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;string&gt;</code><br·/>
80 <code>#include·&lt;dune/common/fmatrix.hh&gt;</code><br·/>81 <code>#include·&lt;type_traits&gt;</code><br·/>
81 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>82 <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/typetraits.hh&gt;</code><br·/>84 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 85 <code>#include·&lt;dune/common/unused.hh&gt;</code><br·/>
83 <code>#include·&lt;<a·class="el"·href="a00170_source.html">dune/geometry/affinegeometry.hh</a>&gt;</code><br·/> 
84 <code>#include·&lt;<a·class="el"·href="a00182_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/> 
85 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>86 <code>#include·&lt;<a·class="el"·href="a00203_source.html">dune/geometry/deprecated_topology.hh</a>&gt;</code><br·/>
86 </div>87 </div>
87 <p><a·href="a00218_source.html">Go·to·the·source·code·of·this·file.</a></p>88 <p><a·href="a00218_source.html">Go·to·the·source·code·of·this·file.</a></p>
88 <table·class="memberdecls">89 <table·class="memberdecls">
89 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>90 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
90 Classes</h2></td></tr>91 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="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>
 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>
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>94 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 </table><table·class="memberdecls">95 </table><table·class="memberdecls">
109 <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>
110 Namespaces</h2></td></tr>97 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>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>
112 <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: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>
 102 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 103 </table><table·class="memberdecls">
 104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 105 Functions</h2></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>
 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>
 143 <tr·class="separator:gad9b0d80e12095c2d179bed6790ad4613"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 <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>
 145 <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>
 146 <tr·class="separator:gad5eac9a7bf89419e02aaedc2ab43d3a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:ga5ec5d4a104316a5160fe2a9157f30529"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#ga5ec5d4a104316a5160fe2a9157f30529">Dune::GeometryTypes::prism</a>·=·GeometryType(0b0101,3,false)</td></tr>
 148 <tr·class="memdesc:ga5ec5d4a104316a5160fe2a9157f30529"><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·prism.··<a·href="a00244.html#ga5ec5d4a104316a5160fe2a9157f30529">More...</a><br·/></td></tr>
 149 <tr·class="separator:ga5ec5d4a104316a5160fe2a9157f30529"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 150 <tr·class="memitem:gac55d64235c37884a8ca160ee4556294e"><td·class="memItemLeft"·align="right"·valign="top">constexpr·GeometryType&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00244.html#gac55d64235c37884a8ca160ee4556294e">Dune::GeometryTypes::hexahedron</a>·=·cube(3)</td></tr>
 151 <tr·class="memdesc:gac55d64235c37884a8ca160ee4556294e"><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·hexahedron.··<a·href="a00244.html#gac55d64235c37884a8ca160ee4556294e">More...</a><br·/></td></tr>
 152 <tr·class="separator:gac55d64235c37884a8ca160ee4556294e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>153 </table>
Max diff block lines reached; 243/19595 bytes (1.24%) of diff not shown.
4.64 KB
html2text {}
    
Offset 4, 46 lines modifiedOffset 4, 92 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 Classes·|·Namespaces 
8 multilineargeometry.hh·File·Reference7 Classes·|·Namespaces·|·Functions·|·Variables
 8 type.hh·File·Reference
 9 A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.·More...
9 #include·<cassert>10 #include·<cassert>
10 #include·<functional> 
11 #include·<iterator> 
12 #include·<limits> 
13 #include·<vector>11 #include·<string>
14 #include·<dune/common/fmatrix.hh>12 #include·<type_traits>
15 #include·<dune/common/fvector.hh>13 #include·<dune/common/exceptions.hh>
 14 #include·<dune/common/keywords.hh>
16 #include·<dune/common/typetraits.hh>15 #include·<dune/common/typetraits.hh>
 16 #include·<dune/common/unused.hh>
17 #include·<dune/geometry/affinegeometry.hh> 
18 #include·<dune/geometry/referenceelements.hh> 
19 #include·<dune/geometry/type.hh>17 #include·<dune/geometry/deprecated_topology.hh>
20 Go_to_the_source_code_of_this_file.18 Go_to_the_source_code_of_this_file.
21 ·Classes19 ·Classes
22 struct· Dune::MultiLinearGeometryTraits<_ct_> 
23  ·······default·traits·class·for·MultiLinearGeometry·More...20 class· Dune::GeometryType
 21  ······Unique·label·for·each·type·of·entities·that·can·occur·in·DUNE·grids.
 22 ········More...
24  23  
 24 ·Namespaces
 25 namespace· Dune
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  26  
34 ·class· Dune::MultiLinearGeometry<_ct,_mydim,_cdim,_Traits_>:: 
35 ·········JacobianInverseTransposed27 namespace· Dune::GeometryTypes
 28  ··········Predefined·GeometryTypes·for·common·geometries.
36  29  
37 ·class· Dune::CachedMultiLinearGeometry<_ct,_mydim,_cdim,_Traits_> 
38  ·······Implement·a·MultiLinearGeometry·with·additional·caching.·More...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...
39  83  
40 ·Namespaces 
41 namespace· Dune84 constexpr·GeometryType Dune::GeometryTypes::hexahedron·=·cube(3)
 85  ······················GeometryType·representing·a·hexahedron.·More...
42  86  
 87 *****·Detailed·Description·*****
 88 A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.
  
43 ===============================================================================89 ===============================================================================
44 ·····Generated·by [doxygen]·1.9.490 ·····Generated·by [doxygen]·1.9.4
297 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:·multilineargeometry.hh·Source·File</title>8 <title>dune-geometry:·type.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, 446 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">type.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><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_MULTILINEARGEOMETRY_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_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>76 <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="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><span·class="preprocessor">#include·&lt;functional&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> 
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;vector&gt;</span></div>78 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
83 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>79 <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="preprocessor">#include·&lt;dune/common/fmatrix.hh&gt;</span></div>80 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 81 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
 82 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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>83 <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>
 84 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;dune/common/keywords.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>85 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;dune/common/typetraits.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="a00170.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="a00182.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;<a·class="code"·href="a00173.html">dune/geometry/type.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;dune/common/unused.hh&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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></div>88 <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>89 <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>90 <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>91 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">namespace·</span>Impl</div>
96 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·-------------------------</span></div>92 <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>93 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 94 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">enum</span>·TopologyConstruction·{·pyramidConstruction·=·0,·prismConstruction·=·1·};</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> 
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> 
100 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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</a>;</div> 
102 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>95 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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">tole[·...·truncated·by·diffoscope;·len:·111,·SHA:·9b3588d51ce1fd0a83d390ecb7d2348d93104b5f71808587c9cb124f0b2b4e07·...·]</div>96 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="comment">//·Dynamic·Topology·Properties</span></div>
 97 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="comment">//·---------------------------</span></div>
 98 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 99 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·numTopologies·(·<span·class="keywordtype">int</span>·dim·)·<span·class="keyword">noexcept</span></div>
 100 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{</div>
 101 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">return</span>·(1u·&lt;&lt;·dim);</div>
 102 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
 103 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 104 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<span·class="keyword">static</span>·isPyramid·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·topologyId,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim·=·0·)·noexcept</div>
 105 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····{</div>
 106 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······assert(·(dim·&gt;·0)·&amp;&amp;·(topologyId·&lt;·numTopologies(·dim·))·);</div>
 107 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······assert(·(0·&lt;=·codim)·&amp;&amp;·(codim·&lt;·dim)·);</div>
 108 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keywordflow">return</span>·(((topologyId·&amp;·~1)·&amp;·(1u·&lt;&lt;·(dim-codim-1)))·==·0);</div>
104 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>109 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>110 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 111 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·isPrism·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·topologyId,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim·=·0·)·noexcept</div>
 112 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{</div>
 113 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······assert(·(dim·&gt;·0)·&amp;&amp;·(topologyId·&lt;·numTopologies(·dim·))·);</div>
 114 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······assert(·(0·&lt;=·codim)·&amp;&amp;·(codim·&lt;·dim)·);</div>
 115 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·((·(topologyId·|·1)·&amp;·(1u·&lt;&lt;·(dim-codim-1)))·!=·0);</div>
 116 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</div>
 117 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 118 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·baseTopologyId·(·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·topologyId,·<span·class="keywordtype">int</span>·dim,·<span·class="keywordtype">int</span>·codim·=·1·)·noexcept</div>
 119 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····{</div>
 120 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······assert(·(dim·&gt;=·0)·&amp;&amp;·(topologyId·&lt;·numTopologies(·dim·))·);</div>
 121 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······assert(·(0·&lt;=·codim)·&amp;&amp;·(codim·&lt;=·dim)·);</div>
 122 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="keywordflow">return</span>·topologyId·&amp;·((1u·&lt;&lt;·(dim-codim))·-·1);</div>
 123 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····}</div>
 124 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 125 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··}·<span·class="comment">//·namespace·Impl</span></div>
 126 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 127 <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="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="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#if·__GNUC__·&gt;=·7</span></div>
 130 <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="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="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">#endif</span></div>
 133 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00203.html">dune/geometry/deprecated_topology.hh</a>&gt;</span></div>
 134 <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="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#··pragma·GCC·diagnostic·pop</span></div>
 136 <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="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 138 <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="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="comment">//·-------------</span></div>
 140 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 141 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a01391.html">··124</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01391.html">GeometryType</a></div>
107 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>····{</div>142 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</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="a01179.html#ae5b5e39eb08932a1b37ae40cabab70f5">Type</a>;</div> 
109 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>····};</div>143 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··<span·class="keyword">public</span>:</div>
110 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>144 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</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> 
113 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>····{</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>145 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno"><a·class="line"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50">··130</a></span>····<span·class="keyword">enum</span></div>
 146 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>····<a·class="code·hl_enumeration"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50">BasicType</a>·{</div>
 147 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno"><a·class="line"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a14748a2cbd2710f909689fc503e107b3">··132</a></span>······<a·class="code·hl_enumvalue"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a14748a2cbd2710f909689fc503e107b3">simplex</a>,·······</div>
 148 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a12047f019178e4aabc2f205734fcd410">··133</a></span>······<a·class="code·hl_enumvalue"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a12047f019178e4aabc2f205734fcd410">cube</a>,··········</div>
 149 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno"><a·class="line"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a2d0ccd2604924f4d8ec28bb3ef5f9e11">··134</a></span>······<a·class="code·hl_enumvalue"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a2d0ccd2604924f4d8ec28bb3ef5f9e11">pyramid</a>,·······</div>
 150 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a9e6fd2eea32599987fbb9be57de47cec">··135</a></span>······<a·class="code·hl_enumvalue"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a9e6fd2eea32599987fbb9be57de47cec">prism</a>,·········</div>
 151 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a35db41ff85b61d6434bd6cd4e4a33c70">··136</a></span>······<a·class="code·hl_enumvalue"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a35db41ff85b61d6434bd6cd4e4a33c70">extended</a>,······</div>
 152 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>······<a·class="code·hl_enumvalue"·href="a01391.html#a92b65e86fcddab35c3f1467dc4f34c50a6b30da5cd911e792cc6d843ed944aa76">none</a>···········</div>
Max diff block lines reached; 217144/249533 bytes (87.02%) of diff not shown.
52.8 KB
html2text {}
    
Offset 4, 1016 lines modifiedOffset 4, 617 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 multilineargeometry.hh7 type.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_HH14 ·5#ifndef·DUNE_GEOMETRY_TYPE_HH
15 ·6#define·DUNE_GEOMETRY_MULTILINEARGEOMETRY_HH15 ·6#define·DUNE_GEOMETRY_TYPE_HH
16 ·716 ·7
17 ·8#include·<cassert>17 ·12#include·<cassert>
18 ·9#include·<functional> 
19 ·10#include·<iterator> 
20 ·11#include·<limits> 
21 ·12#include·<vector> 
22 ·1318 ·13
23 ·14#include·<dune/common/fmatrix.hh>19 ·14#include·<string>
 20 ·15#include·<type_traits>
 21 ·16
24 ·15#include·<dune/common/fvector.hh>22 ·17#include·<dune/common/exceptions.hh>
 23 ·18#include·<dune/common/keywords.hh>
25 ·16#include·<dune/common/typetraits.hh>24 ·19#include·<dune/common/typetraits.hh>
 25 ·20#include·<dune/common/unused.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 ·2126 ·21
31 ·22namespace·Dune27 ·22namespace·Dune
32 ·23{28 ·23{
33 ·2429 ·24
34 ·25·//·MultiLinearGeometryTraits 
35 ·26·//·-------------------------30 ·25·namespace·Impl
 31 ·26·{
36 ·2732 ·27
 33 ·28·enum·TopologyConstruction·{·pyramidConstruction·=·0,·prismConstruction·=·1
 34 };
 35 ·29
 36 ·30·//·Dynamic·Topology·Properties
 37 ·31·//·---------------------------
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 ·13238 ·32
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·//·MultiLinearGeometry39 ·41·inline·static·unsigned·int·numTopologies·(·int·dim·)·noexcept
 40 ·42·{
 41 ·43·return·(1u·<<·dim);
 42 ·44·}
 43 ·45
 44 ·57·inline·bool·static·isPyramid·(·unsigned·int·topologyId,·int·dim,·int·codim
 45 =·0·)·noexcept
 46 ·58·{
 47 ·59·assert(·(dim·>·0)·&&·(topologyId·<·numTopologies(·dim·))·);
 48 ·60·assert(·(0·<=·codim)·&&·(codim·<·dim)·);
 49 ·61·return·(((topologyId·&·~1)·&·(1u·<<·(dim-codim-1)))·==·0);
 50 ·62·}
 51 ·63
 52 ·75·inline·static·bool·isPrism·(·unsigned·int·topologyId,·int·dim,·int·codim·=
 53 0·)·noexcept
 54 ·76·{
 55 ·77·assert(·(dim·>·0)·&&·(topologyId·<·numTopologies(·dim·))·);
 56 ·78·assert(·(0·<=·codim)·&&·(codim·<·dim)·);
 57 ·79·return·((·(topologyId·|·1)·&·(1u·<<·(dim-codim-1)))·!=·0);
 58 ·80·}
 59 ·81
 60 ·89·inline·static·unsigned·int·baseTopologyId·(·unsigned·int·topologyId,·int
 61 dim,·int·codim·=·1·)·noexcept
 62 ·90·{
 63 ·91·assert(·(dim·>=·0)·&&·(topologyId·<·numTopologies(·dim·))·);
 64 ·92·assert(·(0·<=·codim)·&&·(codim·<=·dim)·);
 65 ·93·return·topologyId·&·((1u·<<·(dim-codim))·-·1);
 66 ·94·}
 67 ·95
 68 ·96·}·//·namespace·Impl
 69 ·97
 70 ·98//·the·Topology·classes·are·deprecated·and·will·be·removed·for·the·2.8.
 71 ·99//·Temporarily·a·header·'deprecated_topology.hh'·is·provided·which·will·be
 72 removed·after·the·2.9·release.
 73 ·100#if·__GNUC__·>=·7
 74 ·101#·pragma·GCC·diagnostic·push
 75 ·102#·pragma·GCC·diagnostic·ignored·"-Wdeprecated-declarations"
 76 ·103#endif
 77 ·104#include·<dune/geometry/deprecated_topology.hh>
 78 ·105#if·__GNUC__·>=·7
 79 ·106#·pragma·GCC·diagnostic·pop
 80 ·107#endif
 81 ·108
 82 ·109·//·GeometryType
62 ·157·//·-------------------83 ·110·//·-------------
 84 ·111
 85 124·class·GeometryType
 86 ·125·{
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:87 ·126·public:
Max diff block lines reached; 48436/54030 bytes (89.65%) of diff not shown.
14.5 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:·typeindex.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 64, 44 lines modifiedOffset 64, 94 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="#func-members">Functions</a>··</div>
72 ··<div·class="headertitle"><div·class="title">typeindex.hh·File·Reference</div></div>74 ··<div·class="headertitle"><div·class="title">virtualrefinement.cc·File·Reference</div></div>
73 </div><!--header-->75 </div><!--header-->
74 <div·class="contents">76 <div·class="contents">
  
75 <p>Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.··77 <p>This·file·contains·the·virtual·wrapper·around·refinement.··
76 <a·href="#details">More...</a></p>78 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>79 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
 80 <code>#include·&lt;typeinfo&gt;</code><br·/>
78 <code>#include·&lt;dune/common/indices.hh&gt;</code><br·/>81 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/>
79 <code>#include·&lt;dune/common/hybridutilities.hh&gt;</code><br·/>82 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 83 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>
80 <code>#include·&quot;<a·class="el"·href="a00173_source.html">type.hh</a>&quot;</code><br·/>84 <code>#include·&quot;<a·class="el"·href="a00218_source.html">type.hh</a>&quot;</code><br·/>
 85 <code>#include·&quot;<a·class="el"·href="a00170_source.html">refinement.hh</a>&quot;</code><br·/>
81 </div> 
82 <p><a·href="a00221_source.html">Go·to·the·source·code·of·this·file.</a></p> 
83 <table·class="memberdecls">86 </div><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="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>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>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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>
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>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>
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>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>
91 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
93 <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>
94 Namespaces</h2></td></tr>117 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>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>
96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <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="a00221.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>
97 </table>132 </table>
98 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <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>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>
100 </div></div><!--·contents·-->148 </div><!--·contents·-->
101 <!--·start·footer·part·-->149 <!--·start·footer·part·-->
102 <hr·class="footer"/><address·class="footer"><small>150 <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.4151 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>152 </small></address>
105 </body>153 </body>
106 </html>154 </html>
3.08 KB
html2text {}
    
Offset 4, 32 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·|·Macros·|·Functions
 8 virtualrefinement.cc·File·Reference
 9 This·file·contains·the·virtual·wrapper·around·refinement.·More...
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>10 #include·<cassert>
 11 #include·<typeinfo>
12 #include·<dune/common/indices.hh>12 #include·<dune/common/exceptions.hh>
13 #include·<dune/common/hybridutilities.hh>13 #include·<dune/common/fvector.hh>
 14 #include·<dune/common/iteratorfacades.hh>
14 #include·"type.hh"15 #include·"type.hh"
15 Go_to_the_source_code_of_this_file.16 #include·"refinement.hh"
16 ·Classes17 ·Classes
17 class· Dune::LocalGeometryTypeIndex 
18  ······Compute·per-dimension·indices·for·geometry·types.·More...18 class· Dune::VirtualRefinementSubEntityIteratorSpecial<_dimension,_CoordType,
 19 ········dimension_>
19  20  
20 class· Dune::GlobalGeometryTypeIndex 
21  ······Compute·indices·for·geometry·types,·taking·the·dimension·into·account. 
22 ········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_>
23  52  
24 ·Namespaces53 ·Namespaces
25 namespace· Dune54 namespace· Dune
26  55  
 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  
27 *****·Detailed·Description·*****67 *****·Detailed·Description·*****
28 Helper·classes·to·provide·indices·for·geometrytypes·for·use·in·a·vector.68 This·file·contains·the·virtual·wrapper·around·refinement.
 69 *****·Macro·Definition·Documentation·*****
 70 *****·◆ DUNE_GEOMETRY_VIRTUALREFINEMENT_CC·*****
 71 #define·DUNE_GEOMETRY_VIRTUALREFINEMENT_CC
  
29 ===============================================================================72 ===============================================================================
30 ·····Generated·by [doxygen]·1.9.473 ·····Generated·by [doxygen]·1.9.4
18.1 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:·dimension.hh·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 58, 42 lines modifiedOffset 58, 109 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>··</div>70 <a·href="#namespaces">Namespaces</a>·&#124;
 71 <a·href="#define-members">Macros</a>··</div>
71 ··<div·class="headertitle"><div·class="title">dimension.hh·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">simplex.cc·File·Reference</div></div>
72 </div><!--header-->73 </div><!--header-->
73 <div·class="contents">74 <div·class="contents">
  
 75 <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)··
 76 <a·href="#details">More...</a></p>
74 <div·class="textblock"><code>#include·&lt;type_traits&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;algorithm&gt;</code><br·/>
75 </div> 
76 <p><a·href="a00224_source.html">Go·to·the·source·code·of·this·file.</a></p>78 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 79 <code>#include·&lt;dune/common/math.hh&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00215_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code><br·/>
 81 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
 82 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 83 <code>#include·&quot;<a·class="el"·href="a00227.html">base.cc</a>&quot;</code><br·/>
77 <table·class="memberdecls">84 </div><table·class="memberdecls">
78 <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>
79 Classes</h2></td></tr>86 Classes</h2></td></tr>
80 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01159.html">Dune::Dim&lt;·dim·&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="a01355.html">Dune::RefinementImp::Simplex::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>
81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Static·tag·representing·a·dimension.··<a·href="a01159.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">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="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>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a01163.html">Dune::Codim&lt;·codim·&gt;</a></td></tr> 
84 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Static·tag·representing·a·codimension.··<a·href="a01163.html#details">More...</a><br·/></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="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="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>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>96 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 </table><table·class="memberdecls">97 </table><table·class="memberdecls">
87 <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>
88 Namespaces</h2></td></tr>99 Namespaces</h2></td></tr>
89 <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>
90 <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: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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 <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: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 </table><table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 110 Macros</h2></td></tr>
 111 <tr·class="memitem:a944407dc4f6f9a372b10b69bbb5a0792"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.html#a944407dc4f6f9a372b10b69bbb5a0792">DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC</a></td></tr>
 112 <tr·class="separator:a944407dc4f6f9a372b10b69bbb5a0792"><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><td·colspan="2"><div·class="groupHeader">Utilities</div></td></tr>
 117 <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>
 118 <tr·class="memdesc:a4e50729390915de9253002c1fef2c911"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·n!··<a·href="a00266.html#a4e50729390915de9253002c1fef2c911">More...</a><br·/></td></tr>
 119 <tr·class="separator:a4e50729390915de9253002c1fef2c911"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <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>
 121 <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>
 122 <tr·class="separator:a6913bfef82bab8e8ff1f6c98181d294b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:a24c58f3248cb543a0c221c3e9c4ac9bf"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension&gt;·</td></tr>
 124 <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>
 125 <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>
 126 <tr·class="separator:a24c58f3248cb543a0c221c3e9c4ac9bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:a34aeb4b15c94db3e510c0b3e10940689"><td·class="memTemplParams"·colspan="2">template&lt;int·n&gt;·</td></tr>
 128 <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>
 129 <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>
 130 <tr·class="separator:a34aeb4b15c94db3e510c0b3e10940689"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:aa6957a526f21902c037a5ff222b3f36a"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr>
 132 <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>
 133 <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>
 134 <tr·class="separator:aa6957a526f21902c037a5ff222b3f36a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:afd47205aa1691498b073d9681fb23f6d"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr>
 136 <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>
 137 <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>
 138 <tr·class="separator:afd47205aa1691498b073d9681fb23f6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 </table>139 </table>
 140 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 141 <div·class="textblock"><p·>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·simplices·(triangles,·tetrahedrons...)·</p>
 142 <p·>See·<a·class="el"·href="a00250.html">Refinement·implementation·for·simplices</a>.·</p>
 143 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
 144 <a·id="a944407dc4f6f9a372b10b69bbb5a0792"·name="a944407dc4f6f9a372b10b69bbb5a0792"></a>
 145 <h2·class="memtitle"><span·class="permalink"><a·href="#a944407dc4f6f9a372b10b69bbb5a0792">&#9670;&nbsp;</a></span>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC</h2>
  
 146 <div·class="memitem">
 147 <div·class="memproto">
 148 ······<table·class="memname">
 149 ········<tr>
 150 ··········<td·class="memname">#define·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC</td>
 151 ········</tr>
 152 ······</table>
 153 </div><div·class="memdoc">
  
 154 </div>
 155 </div>
92 </div><!--·contents·-->156 </div><!--·contents·-->
93 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
94 <hr·class="footer"/><address·class="footer"><small>158 <hr·class="footer"/><address·class="footer"><small>
95 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.4159 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
96 </small></address>160 </small></address>
97 </body>161 </body>
98 </html>162 </html>
Max diff block lines reached; -1/14193 bytes (-0.01%) of diff not shown.
4.09 KB
html2text {}
    
Offset 4, 24 lines modifiedOffset 4, 97 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 ····*·refinement
7 Classes·|·Namespaces8 Classes·|·Namespaces·|·Macros
8 dimension.hh·File·Reference 
9 #include·<type_traits> 
10 Go_to_the_source_code_of_this_file.9 simplex.cc·File·Reference
 10 This·file·contains·the·Refinement·implementation·for·simplices·(triangles,
 11 tetrahedrons...)·More...
 12 #include·<algorithm>
 13 #include·<dune/common/fvector.hh>
 14 #include·<dune/common/math.hh>
 15 #include·<dune/geometry/multilineargeometry.hh>
 16 #include·<dune/geometry/referenceelements.hh>
 17 #include·<dune/geometry/type.hh>
 18 #include·"base.cc"
11 ·Classes19 ·Classes
 20 ·class· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>
12 struct· Dune::Dim<_dim_> 
13  ·······Static·tag·representing·a·dimension.·More... 
14  21  
15 struct· Dune::Codim<_codim_> 
16  ·······Static·tag·representing·a·codimension.·More...22 struct· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>::
 23 ·········Codim<_codimension_>
 24  
 25 ·class· Dune::RefinementImp::Simplex::RefinementIteratorSpecial<_dimension,
 26 ·········CoordType,_dimension_>
 27  
 28 ·class· Dune::RefinementImp::Simplex::RefinementIteratorSpecial<_dimension,
 29 ·········CoordType,_0_>
 30  
 31 ·class· Dune::RefinementImp::Simplex::RefinementImp<_dimension_,_CoordType_>::
 32 ·········Codim<_codimension_>
17  33  
18 ·Namespaces34 ·Namespaces
19 namespace· Dune35 namespace· Dune
20  36  
 37 namespace· Dune::RefinementImp
 38  ··········This·namespace·contains·the·implementation·of·Refinement.
 39  
 40 namespace· Dune::RefinementImp::Simplex
 41  ··········This·namespace·contains·the·Refinement·implementation·for·simplices
 42 ············(triangles,·tetrahedrons...)
 43  
 44 ·Macros
 45 #define DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC
 46  
 47 ·Functions
 48 Utilities
 49 ································int Dune::RefinementImp::Simplex::factorial
 50 ·····································(int·n)
 51  ···································Calculate·n!·More...
 52  
 53 ································int Dune::RefinementImp::Simplex::binomial
 54 ·····································(int·upper,·int·lower)
 55  ···································calculate·[$\left({upper}\atop
 56 ·····································{lower}\right)$]·More...
 57  
 58 template<int·dimension>
 59 ································int Dune::RefinementImp::Simplex::pointIndex
 60 ·····································(const·FieldVector<·int,·dimension·>
 61 ·····································&point)
 62  ···································calculate·the·index·of·a·given·gridpoint
 63 ·····································within·a·Kuhn0·simplex·More...
 64  
 65 template<int·n>
 66 ··············FieldVector<·int,·n·> Dune::RefinementImp::Simplex::
 67 ·····································getPermutation·(int·m)
 68  ···································Calculate·permutation·from·it's·index.
 69 ·····································More...
 70  
 71 template<int·dimension,·class·CoordType·>
 72 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::Simplex::
 73 ·····································referenceToKuhn·(FieldVector<·CoordType,
 74 ·····································dimension·>·point,·const·FieldVector<·int,
 75 ·····································dimension·>·&kuhn)
 76  ···································Map·from·the·reference·simplex·to·some
 77 ·····································Kuhn·simplex.·More...
 78  
 79 template<int·dimension,·class·CoordType·>
 80 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::Simplex::
 81 ·····································kuhnToReference·(FieldVector<·CoordType,
 82 ·····································dimension·>·point,·const·FieldVector<·int,
 83 ·····································dimension·>·&kuhn)
 84  ···································Map·from·some·Kuhn·simplex·to·the
 85 ·····································reference·simplex.·More...
 86  
 87 *****·Detailed·Description·*****
 88 This·file·contains·the·Refinement·implementation·for·simplices·(triangles,
 89 tetrahedrons...)
 90 See·Refinement_implementation_for_simplices.
 91 *****·Macro·Definition·Documentation·*****
 92 *****·◆ DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC·*****
 93 #define·DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC
  
21 ===============================================================================94 ===============================================================================
22 ·····Generated·by [doxygen]·1.9.495 ·····Generated·by [doxygen]·1.9.4
14.8 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:·virtualrefinement.hh·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 58, 59 lines modifiedOffset 58, 85 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">base.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 <p>This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation.··
76 <a·href="#details">More...</a></p>77 <a·href="#details">More...</a></p>
77 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/> 
78 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/> 
79 <code>#include·&quot;<a·class="el"·href="a00176_source.html">refinement.hh</a>&quot;</code><br·/> 
80 <code>#include·&quot;<a·class="el"·href="a00173_source.html">type.hh</a>&quot;</code><br·/>78 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
81 <code>#include·&quot;<a·class="el"·href="a00233.html">virtualrefinement.cc</a>&quot;</code><br·/> 
82 </div> 
83 <p><a·href="a00227_source.html">Go·to·the·source·code·of·this·file.</a></p> 
84 <table·class="memberdecls">79 </div><table·class="memberdecls">
85 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
86 Classes</h2></td></tr>81 Classes</h2></td></tr>
 82 <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>
 83 <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>
 84 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a01247.html">Dune::RefinementIntervals</a></td></tr>
 86 <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>
 87 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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>88 <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>
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>89 <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>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <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>91 <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>
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="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>
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 </table><table·class="memberdecls">94 </table><table·class="memberdecls">
94 <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>
95 Namespaces</h2></td></tr>96 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="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 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 99 <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="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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 102 </table><table·class="memberdecls">
 103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 104 Macros</h2></td></tr>
 105 <tr·class="memitem:ab8232ef779e57c3676c54a73bd759f72"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00227.html#ab8232ef779e57c3676c54a73bd759f72">DUNE_GEOMETRY_REFINEMENT_BASE_CC</a></td></tr>
 106 <tr·class="separator:ab8232ef779e57c3676c54a73bd759f72"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table><table·class="memberdecls">107 </table><table·class="memberdecls">
99 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
100 Functions</h2></td></tr>109 Functions</h2></td></tr>
101 <tr·class="memitem:a73043181be4688f6cc83f1416cc176c6"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</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="a00[·...·truncated·by·diffoscope;·len:·61,·SHA:·683f2afbd429dbacb61d9995175c5656eb282fc5b33ecc684ef1ebf05207b3e3·...·]</td></tr>110 <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[·...·truncated·by·diffoscope;·len:·20,·SHA:·f65fc6e7f07edb1298034860d42d88b48633a4d34570ff0010518a6acf32e2f2·...·]</td></tr>
 111 <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>
 112 <tr·class="separator:ga803bd3e72a1dc194c660659d0e87c2d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <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>
 114 <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>
104 <tr·class="separator:a73043181be4688f6cc83f1416cc176c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:ga93defb58afad2ca665a30f98a30ecd3f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 </table>116 </table>
106 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>117 <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>118 <div·class="textblock"><p·>This·file·contains·the·parts·independent·of·a·particular·<a·class="el"·href="a00251.html">Refinement</a>·implementation.·</p>
 119 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
 120 <a·id="ab8232ef779e57c3676c54a73bd759f72"·name="ab8232ef779e57c3676c54a73bd759f72"></a>
 121 <h2·class="memtitle"><span·class="permalink"><a·href="#ab8232ef779e57c3676c54a73bd759f72">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_BASE_CC</h2>
  
 122 <div·class="memitem">
 123 <div·class="memproto">
 124 ······<table·class="memname">
 125 ········<tr>
 126 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_BASE_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>
2.86 KB
html2text {}
    
Offset 4, 39 lines modifiedOffset 4, 57 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 base.cc·File·Reference
 10 This·file·contains·the·parts·independent·of·a·particular·Refinement
 11 implementation.·More...
 12 #include·<dune/geometry/type.hh>
8 virtualrefinement.hh·File·Reference 
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" 
15 Go_to_the_source_code_of_this_file. 
16 ·Classes13 ·Classes
17 ·class· Dune::VirtualRefinement<_dimension,_CoordType_> 
18  ·······VirtualRefinement·base·class.·More...14 struct· Dune::RefinementImp::Traits<_topologyId,_CoordType,_coerceToId,
 15 ·········dimension,_Dummy_>
 16  ·······Mapping·from·geometryType,·CoordType·and·coerceTo·to·a·particular
 17 ·········Refinement·implementation.·More...
19  18  
20 struct· Dune::VirtualRefinement<_dimension,_CoordType_>::Codim<_codimension_> 
21  ·······codim·database·of·VirtualRefinement·More...19 ·class· Dune::RefinementIntervals
 20  ·······Holds·the·number·of·refined·intervals·per·axis·needed·for·virtual·and
 21 ·········static·refinement.·More...
 22  
 23 ·class· Dune::StaticRefinement<_topologyId,_CoordType,_coerceToId,_dimension_
 24 ·········>
 25  ·······Wrap·each·Refinement·implementation·to·get·a·consistent·interface.
 26 ·········More...
 27  
 28 struct· Dune::StaticRefinement<_topologyId,_CoordType,_coerceToId,_dimension_
 29 ·········>::Codim<_codimension_>
 30  ·······The·Codim·struct·inherited·from·the·Refinement·implementation.·More...
22  31  
23 ·Namespaces32 ·Namespaces
24 namespace· Dune33 namespace· Dune
25  34  
 35 namespace· Dune::RefinementImp
 36  ··········This·namespace·contains·the·implementation·of·Refinement.
 37  
 38 ·Macros
 39 #define DUNE_GEOMETRY_REFINEMENT_BASE_CC
 40  
26 ·Functions41 ·Functions
 42 RefinementIntervals Dune::refinementIntervals·(int·intervals)
 43  ···················Creates·a·RefinementIntervals·object.·More...
 44  
 45 RefinementIntervals Dune::refinementLevels·(int·levels)
 46  ···················Creates·a·RefinementIntervals·object.·More...
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... 
33  47  
34 *****·Detailed·Description·*****48 *****·Detailed·Description·*****
35 This·file·contains·the·virtual·wrapper·around·refinement.49 This·file·contains·the·parts·independent·of·a·particular·Refinement
 50 implementation.
 51 *****·Macro·Definition·Documentation·*****
 52 *****·◆ DUNE_GEOMETRY_REFINEMENT_BASE_CC·*****
 53 #define·DUNE_GEOMETRY_REFINEMENT_BASE_CC
  
36 ===============================================================================54 ===============================================================================
37 ·····Generated·by [doxygen]·1.9.455 ·····Generated·by [doxygen]·1.9.4
11.2 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:·deprecated_topology.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, 23 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">
 69 <a·href="#nested-classes">Classes</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>
68 ··<div·class="headertitle"><div·class="title">deprecated_topology.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">pyramidtriangulation.cc·File·Reference</div></div>
69 </div><!--header-->74 </div><!--header-->
70 <div·class="contents">75 <div·class="contents">
 76 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
 77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
 78 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
 79 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 80 <code>#include·&quot;<a·class="el"·href="a00227.html">base.cc</a>&quot;</code><br·/>
 81 <code>#include·&quot;<a·class="el"·href="a00224.html">simplex.cc</a>&quot;</code><br·/>
 82 </div><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="a01335.html">Dune::RefinementImp::PyramidTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></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>
 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>
 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>
 95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 96 </table><table·class="memberdecls">
 97 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 98 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>
 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="a00230.html#a5f431ee98541c17b3d9aea2dbc726941">DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC</a></td></tr>
 111 <tr·class="separator:a5f431ee98541c17b3d9aea2dbc726941"><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>
 114 Functions</h2></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>
 117 <tr·class="separator:a3c4d43135632c0bc83dca6491c2fd16c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 </table>
 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">
  
71 <p><a·href="a00230_source.html">Go·to·the·source·code·of·this·file.</a></p>130 </div>
 131 </div>
72 </div><!--·contents·-->132 </div><!--·contents·-->
73 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
74 <hr·class="footer"/><address·class="footer"><small>134 <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.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
76 </small></address>136 </small></address>
77 </body>137 </body>
78 </html>138 </html>
2.15 KB
html2text {}
    
Offset 4, 12 lines modifiedOffset 4, 60 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 
8 Go_to_the_source_code_of_this_file.7 ····*·refinement
 8 Classes·|·Namespaces·|·Macros·|·Functions
 9 pyramidtriangulation.cc·File·Reference
 10 #include·<dune/common/fvector.hh>
 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 ·Classes
 17 ·class· Dune::RefinementImp::PyramidTriangulation::RefinementImp<_dimension_,
 18 ·········CoordType_>
 19  ·······Implementation·of·the·refinement·of·a·pyramid·into·simplices.·More...
 20  
 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_>
 32  
 33 ·Namespaces
 34 namespace· Dune
 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  
 47 ·Functions
 48 template<int·dimension,·class·CoordType·>
 49 FieldVector<·CoordType,·dimension·> Dune::RefinementImp::
 50 ·····································PyramidTriangulation::transformCoordinate
 51 ·····································(FieldVector<·CoordType,·dimension·>
 52 ·····································point)
 53  
 54 *****·Macro·Definition·Documentation·*****
 55 *****·◆ DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC·*****
 56 #define·DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC
  
9 ===============================================================================57 ===============================================================================
10 ·····Generated·by [doxygen]·1.9.458 ·····Generated·by [doxygen]·1.9.4
18.9 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:·virtualrefinement.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 58, 94 lines modifiedOffset 58, 80 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="#define-members">Macros</a>··</div>
72 <a·href="#func-members">Functions</a>··</div> 
73 ··<div·class="headertitle"><div·class="title">virtualrefinement.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">hcube.cc·File·Reference</div></div>
74 </div><!--header-->73 </div><!--header-->
75 <div·class="contents">74 <div·class="contents">
  
76 <p>This·file·contains·the·virtual·wrapper·around·refinement.··75 <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>76 <a·href="#details">More...</a></p>
78 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>77 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>
79 <code>#include·&lt;typeinfo&gt;</code><br·/> 
80 <code>#include·&lt;dune/common/exceptions.hh&gt;</code><br·/> 
81 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>78 <code>#include·&lt;dune/common/fvector.hh&gt;</code><br·/>
82 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>79 <code>#include·&lt;dune/common/iteratorfacades.hh&gt;</code><br·/>
 80 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
 81 <code>#include·&lt;<a·class="el"·href="a00188_source.html">dune/geometry/axisalignedcubegeometry.hh</a>&gt;</code><br·/>
83 <code>#include·&quot;<a·class="el"·href="a00173_source.html">type.hh</a>&quot;</code><br·/>82 <code>#include·&quot;<a·class="el"·href="a00227.html">base.cc</a>&quot;</code><br·/>
84 <code>#include·&quot;<a·class="el"·href="a00176_source.html">refinement.hh</a>&quot;</code><br·/> 
85 </div><table·class="memberdecls">83 </div><table·class="memberdecls">
86 <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>
87 Classes</h2></td></tr>85 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="a01415.html">Dune::VirtualRefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·dimension·&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="a01259.html">Dune::RefinementImp::HCube::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></td></tr>
 87 <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>88 <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="a01419.html">Dune::VirtualRefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></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="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>90 <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="a01423.html">Dune::VirtualRefinement&lt;·dimension,·CoordType·&gt;::Codim&lt;·codimension·&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="a01267.html">Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·codimension·&gt;</a></td></tr>
 92 <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>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="a01431.html">Dune::VirtualRefinementSubEntityIteratorBackSpecial&lt;·dimension,·CoordType,·dimension·&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="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>95 <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="a01435.html">Dune::VirtualRefinementSubEntityIteratorBackSpecial&lt;·dimension,·CoordType,·0·&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="a01275.html">Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial&lt;·dimension,·CoordType,·0·&gt;</a></td></tr>
97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>97 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 <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> 
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="a01443.html">Dune::VirtualRefinementImp&lt;·topologyId,·CoordType,·coerceToId,·dimension·&gt;</a></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">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> 
103 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
104 <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> 
105 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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="a01447.html">Dune::VirtualRefinementImp&lt;·topologyId,·CoordType,·coerceToId,·dimension·&gt;::SubEntityIteratorBack&lt;·codimension·&gt;</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01463.html">Dune::RefinementBuilder&lt;·dimension,·CoordType·&gt;</a></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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01467.html">Dune::RefinementBuilder&lt;·1,·CoordType·&gt;</a></td></tr>98 <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>
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="a01471.html">Dune::RefinementBuilder&lt;·3,·CoordType·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>99 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">100 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>101 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>102 Namespaces</h2></td></tr>
117 <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>103 <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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 <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="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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 108 <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>
 109 <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#a92b65e86fcddab35c3f1467dc4f34c50a12047f019178e4aabc2f205734fcd410"·title="Cube·element·in·any·nonnegative·dimension.">GeometryType::cube</a>).·<br·/></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
121 Macros</h2></td></tr>113 Macros</h2></td></tr>
122 <tr·class="memitem:ac82d420bff6cce87d06ad71b4f1cb0c8"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00233.html#ac82d420bff6cce87d06ad71b4f1cb0c8">DUNE_GEOMETRY_VIRTUALREFINEMENT_CC</a></td></tr>114 <tr·class="memitem:a2be7a03e64dedaaa1cf5c7c8e2a9cf60"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00233.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</a></td></tr>
123 <tr·class="separator:ac82d420bff6cce87d06ad71b4f1cb0c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:a2be7a03e64dedaaa1cf5c7c8e2a9cf60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls"> 
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
126 Functions</h2></td></tr> 
127 <tr·class="memitem:a73043181be4688f6cc83f1416cc176c6"><td·class="memTemplParams"·colspan="2">template&lt;int·dimension,·class·CoordType·&gt;·</td></tr> 
128 <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> 
129 <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> 
130 <tr·class="separator:a73043181be4688f6cc83f1416cc176c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table>116 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>117 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p·>This·file·contains·the·virtual·wrapper·around·refinement.·</p>118 <div·class="textblock"><p·>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·hypercubes·(quadrilaterals,·hexahedrons,·etc.).·</p>
 119 <p·>See·<a·class="el"·href="a00248.html">Refinement·implementation·for·hypercubes</a>.·</p>
134 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>120 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
135 <a·id="ac82d420bff6cce87d06ad71b4f1cb0c8"·name="ac82d420bff6cce87d06ad71b4f1cb0c8"></a>121 <a·id="a2be7a03e64dedaaa1cf5c7c8e2a9cf60"·name="a2be7a03e64dedaaa1cf5c7c8e2a9cf60"></a>
136 <h2·class="memtitle"><span·class="permalink"><a·href="#ac82d420bff6cce87d06ad71b4f1cb0c8">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC</h2>122 <h2·class="memtitle"><span·class="permalink"><a·href="#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</h2>
  
137 <div·class="memitem">123 <div·class="memitem">
138 <div·class="memproto">124 <div·class="memproto">
139 ······<table·class="memname">125 ······<table·class="memname">
140 ········<tr>126 ········<tr>
141 ··········<td·class="memname">#define·DUNE_GEOMETRY_VIRTUALREFINEMENT_CC</td>127 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_HCUBE_CC</td>
142 ········</tr>128 ········</tr>
143 ······</table>129 ······</table>
144 </div><div·class="memdoc">130 </div><div·class="memdoc">
  
145 </div>131 </div>
146 </div>132 </div>
147 </div><!--·contents·-->133 </div><!--·contents·-->
4.1 KB
html2text {}
    
Offset 4, 75 lines modifiedOffset 4, 61 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
 7 ····*·refinement
7 Classes·|·Namespaces·|·Macros·|·Functions8 Classes·|·Namespaces·|·Macros
8 virtualrefinement.cc·File·Reference 
9 This·file·contains·the·virtual·wrapper·around·refinement.·More...9 hcube.cc·File·Reference
 10 This·file·contains·the·Refinement·implementation·for·hypercubes
 11 (quadrilaterals,·hexahedrons,·etc.).·More...
10 #include·<cassert>12 #include·<cassert>
11 #include·<typeinfo> 
12 #include·<dune/common/exceptions.hh> 
13 #include·<dune/common/fvector.hh>13 #include·<dune/common/fvector.hh>
14 #include·<dune/common/iteratorfacades.hh>14 #include·<dune/common/iteratorfacades.hh>
15 #include·"type.hh" 
16 #include·"refinement.hh"15 #include·<dune/geometry/referenceelements.hh>
 16 #include·<dune/geometry/axisalignedcubegeometry.hh>
 17 #include·"base.cc"
17 ·Classes18 ·Classes
18 class· Dune::VirtualRefinementSubEntityIteratorSpecial<_dimension,_CoordType, 
19 ········dimension_>19 ·class· Dune::RefinementImp::HCube::RefinementImp<_dimension_,_CoordType_>
 20  ·······Refinement·implementation·for·hypercubes·More...
20  21  
21 class· Dune::VirtualRefinementSubEntityIteratorSpecial<_dimension,_CoordType, 
22 ········0_>22 struct· Dune::RefinementImp::HCube::RefinementImp<_dimension_,_CoordType_>::
 23 ·········Codim<_codimension_>
23  24  
24 class· Dune::VirtualRefinement<_dimension,_CoordType_>::Codim<_codimension_>25 ·class· Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial<
 26 ·········dimension,_CoordType,_codimension_>
 27  ·······SubEntityIterator·base·class·for·hypercube·refinement.·More...
25  28  
26 class· Dune::VirtualRefinementSubEntityIteratorBackSpecial<_dimension,29 ·class· Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial<
27 ········CoordType,_dimension_>30 ·········dimension,_CoordType,_dimension_>
28  31  
29 class· Dune::VirtualRefinementSubEntityIteratorBackSpecial<_dimension,32 ·class· Dune::RefinementImp::HCube::RefinementSubEntityIteratorSpecial<
30 ········CoordType,_0_>33 ·········dimension,_CoordType,_0_>
31  34  
 35 ·class· Dune::RefinementImp::HCube::RefinementImp<_dimension_,_CoordType_>::
32 class· Dune::VirtualRefinement<_dimension,_CoordType_>::SubEntityIteratorBack< 
33 ········dimension,_CoordType_> 
34   
35 class· Dune::VirtualRefinementImp<_topologyId,_CoordType,_coerceToId, 
36 ········dimension_>36 ·········Codim<_codimension_>
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  37  
53 ·Namespaces38 ·Namespaces
54 namespace· Dune39 namespace· Dune
55  40  
56 ·Macros 
57 #define DUNE_GEOMETRY_VIRTUALREFINEMENT_CC41 namespace· Dune::RefinementImp
 42  ··········This·namespace·contains·the·implementation·of·Refinement.
58  43  
 44 namespace· Dune::RefinementImp::HCube
 45  ··········This·namespace·contains·the·Refinement·implementation·for
 46 ············hypercubes·(GeometryType::cube).
 47  
 48 ·Macros
 49 #define DUNE_GEOMETRY_REFINEMENT_HCUBE_CC
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  50  
67 *****·Detailed·Description·*****51 *****·Detailed·Description·*****
68 This·file·contains·the·virtual·wrapper·around·refinement.52 This·file·contains·the·Refinement·implementation·for·hypercubes
 53 (quadrilaterals,·hexahedrons,·etc.).
 54 See·Refinement_implementation_for_hypercubes.
69 *****·Macro·Definition·Documentation·*****55 *****·Macro·Definition·Documentation·*****
70 *****·◆ DUNE_GEOMETRY_VIRTUALREFINEMENT_CC·*****56 *****·◆ DUNE_GEOMETRY_REFINEMENT_HCUBE_CC·*****
71 #define·DUNE_GEOMETRY_VIRTUALREFINEMENT_CC57 #define·DUNE_GEOMETRY_REFINEMENT_HCUBE_CC
  
72 ===============================================================================58 ===============================================================================
73 ·····Generated·by [doxygen]·1.9.459 ·····Generated·by [doxygen]·1.9.4
13.2 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:·topologyfactory.hh·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 58, 49 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>··</div>70 <a·href="#namespaces">Namespaces</a>·&#124;
 71 <a·href="#define-members">Macros</a>·&#124;
 72 <a·href="#func-members">Functions</a>··</div>
71 ··<div·class="headertitle"><div·class="title">topologyfactory.hh·File·Reference</div></div>73 ··<div·class="headertitle"><div·class="title">prismtriangulation.cc·File·Reference</div></div>
72 </div><!--header-->74 </div><!--header-->
73 <div·class="contents">75 <div·class="contents">
74 <div·class="textblock"><code>#include·&lt;cassert&gt;</code><br·/>76 <div·class="textblock"><code>#include·&lt;dune/common/fvector.hh&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·/>77 <code>#include·&lt;dune/common/typetraits.hh&gt;</code><br·/>
79 <code>#include·&lt;vector&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
80 <code>#include·&lt;<a·class="el"·href="a00173_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>79 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 80 <code>#include·&quot;<a·class="el"·href="a00227.html">base.cc</a>&quot;</code><br·/>
81 <code>#include·&lt;<a·class="el"·href="a00221_source.html">dune/geometry/typeindex.hh</a>&gt;</code><br·/>81 <code>#include·&quot;<a·class="el"·href="a00224.html">simplex.cc</a>&quot;</code><br·/>
82 </div> 
83 <p><a·href="a00236_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.html">Dune::TopologyFactory&lt;·Traits·&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="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">Provide·a·factory·over·the·generic·topologies.··<a·href="a01379.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>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <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[·...·truncated·by·diffoscope;·len:·180,·SHA:·132d79f74a3abb6ee76c41a8fb9d11df8e7ed4fb4bcb4cfb4304f1580dc5fffa·...·]></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>
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: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>
 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:ae56eb72b98f97f57cc224eb9b4394ef8"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00236.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>
 114 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">Dune::RefinementImp::PrismTriangulation::transformCoordinate</a>·(FieldVector&lt;·CoordType,·dimension·&gt;·point)</td></tr>
 117 <tr·class="separator:af1da6e2739b0151f232dcecc95812162"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
98 </table>118 </table>
 119 <h2·class="groupheader">Macro·Definition·Documentation</h2>
 120 <a·id="ae56eb72b98f97f57cc224eb9b4394ef8"·name="ae56eb72b98f97f57cc224eb9b4394ef8"></a>
 121 <h2·class="memtitle"><span·class="permalink"><a·href="#ae56eb72b98f97f57cc224eb9b4394ef8">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC</h2>
  
 122 <div·class="memitem">
 123 <div·class="memproto">
 124 ······<table·class="memname">
 125 ········<tr>
 126 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC</td>
 127 ········</tr>
 128 ······</table>
 129 </div><div·class="memdoc">
  
 130 </div>
 131 </div>
99 </div><!--·contents·-->132 </div><!--·contents·-->
100 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
101 <hr·class="footer"/><address·class="footer"><small>134 <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.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
103 </small></address>136 </small></address>
104 </body>137 </body>
105 </html>138 </html>
2.57 KB
html2text {}
    
Offset 4, 33 lines modifiedOffset 4, 59 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·|·Functions
 9 prismtriangulation.cc·File·Reference
 10 #include·<dune/common/fvector.hh>
 11 #include·<dune/common/typetraits.hh>
 12 #include·<dune/geometry/referenceelements.hh>
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>13 #include·<dune/geometry/type.hh>
16 #include·<dune/geometry/typeindex.hh> 
17 Go_to_the_source_code_of_this_file.14 #include·"base.cc"
 15 #include·"simplex.cc"
18 ·Classes16 ·Classes
19 struct· Dune::TopologyFactory<_Traits_> 
20  ·······Provide·a·factory·over·the·generic·topologies.·More...17 ·class· Dune::RefinementImp::PrismTriangulation::RefinementImp<_dimension_,
 18 ·········CoordType_>
 19  ·······Implementation·of·the·refinement·of·a·prism·into·simplices.·More...
21  20  
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 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_>
26  32  
27 ·Namespaces33 ·Namespaces
28 namespace· Dune34 namespace· Dune
29  35  
 36 namespace· Dune::RefinementImp
 37  ··········This·namespace·contains·the·implementation·of·Refinement.
 38  
 39 namespace· Dune::RefinementImp::PrismTriangulation
 40 ············This·namespace·contains·the·Refinement·implementation·for
 41  ··········triangulating·prisms·(GeometryType::prism·->·GeometryType::simplex)
  
 42  
 43 ·Macros
 44 #define DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC
 45  
 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
  
30 ===============================================================================55 ===============================================================================
31 ·····Generated·by [doxygen]·1.9.456 ·····Generated·by [doxygen]·1.9.4
10.9 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:·referenceelementimplementation.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 58, 33 lines modifiedOffset 58, 80 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="#namespaces">Namespaces</a>··</div>70 <a·href="#namespaces">Namespaces</a>·&#124;
 71 <a·href="#define-members">Macros</a>··</div>
70 ··<div·class="headertitle"><div·class="title">referenceelementimplementation.cc·File·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">hcubetriangulation.cc·File·Reference</div></div>
71 </div><!--header-->73 </div><!--header-->
72 <div·class="contents">74 <div·class="contents">
73 <div·class="textblock"><code>#include·&lt;config.h&gt;</code><br·/> 
 75 <p>This·file·contains·the·<a·class="el"·href="a00251.html">Refinement</a>·implementation·for·triangulating·hypercubes·(quadrilateral·-&gt;·triangle,·hexahedron·-&gt;·tetrahedron)··
 76 <a·href="#details">More...</a></p>
 77 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00176_source.html">dune/geometry/referenceelements.hh</a>&gt;</code><br·/>
74 <code>#include·&lt;<a·class="el"·href="a00188_source.html">dune/geometry/referenceelementimplementation.hh</a>&gt;</code><br·/>78 <code>#include·&lt;<a·class="el"·href="a00218_source.html">dune/geometry/type.hh</a>&gt;</code><br·/>
 79 <code>#include·&quot;<a·class="el"·href="a00227.html">base.cc</a>&quot;</code><br·/>
 80 <code>#include·&quot;<a·class="el"·href="a00224.html">simplex.cc</a>&quot;</code><br·/>
75 </div><table·class="memberdecls">81 </div><table·class="memberdecls">
 82 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 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="a01287.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;</a></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="a01291.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></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">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="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="a01299.html">Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial&lt;·dimension,·CoordType,·0·&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="a01303.html">Dune::RefinementImp::HCubeTriangulation::RefinementImp&lt;·dimension_,·CoordType·&gt;::Codim&lt;·codimension·&gt;</a></td></tr>
 93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 94 </table><table·class="memberdecls">
76 <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>
77 Namespaces</h2></td></tr>96 Namespaces</h2></td></tr>
78 <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>
79 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
80 <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="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="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>
81 <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: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>
 103 <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>
 104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 105 </table><table·class="memberdecls">
 106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 107 Macros</h2></td></tr>
 108 <tr·class="memitem:a3fe24de9b756cd18f014979a41cb0843"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00239.html#a3fe24de9b756cd18f014979a41cb0843">DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</a></td></tr>
 109 <tr·class="separator:a3fe24de9b756cd18f014979a41cb0843"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table>110 </table>
 111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 112 <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>
 113 <p·>See·<a·class="el"·href="a00249.html">Refinement·implementation·for·triangulating·hypercubes</a>.·</p>
 114 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
 115 <a·id="a3fe24de9b756cd18f014979a41cb0843"·name="a3fe24de9b756cd18f014979a41cb0843"></a>
 116 <h2·class="memtitle"><span·class="permalink"><a·href="#a3fe24de9b756cd18f014979a41cb0843">&#9670;&nbsp;</a></span>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</h2>
  
 117 <div·class="memitem">
 118 <div·class="memproto">
 119 ······<table·class="memname">
 120 ········<tr>
 121 ··········<td·class="memname">#define·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC</td>
 122 ········</tr>
 123 ······</table>
 124 </div><div·class="memdoc">
  
 125 </div>
 126 </div>
83 </div><!--·contents·-->127 </div><!--·contents·-->
84 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
85 <hr·class="footer"/><address·class="footer"><small>129 <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.4130 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>131 </small></address>
88 </body>132 </body>
89 </html>133 </html>
2.11 KB
html2text {}
    
Offset 4, 19 lines modifiedOffset 4, 56 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 ····*·refinement
 8 Classes·|·Namespaces·|·Macros
 9 hcubetriangulation.cc·File·Reference
 10 This·file·contains·the·Refinement·implementation·for·triangulating·hypercubes
 11 (quadrilateral·->·triangle,·hexahedron·->·tetrahedron)·More...
10 #include·<dune/geometry/referenceelementimplementation.hh>12 #include·<dune/geometry/referenceelements.hh>
 13 #include·<dune/geometry/type.hh>
 14 #include·"base.cc"
 15 #include·"simplex.cc"
 16 ·Classes
 17 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementImp<_dimension_,
 18 ·········CoordType_>
 19  
 20 struct· Dune::RefinementImp::HCubeTriangulation::RefinementImp<_dimension_,
 21 ·········CoordType_>::Codim<_codimension_>
 22  
 23 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial<
 24 ·········dimension,_CoordType,_dimension_>
 25  
 26 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementIteratorSpecial<
 27 ·········dimension,_CoordType,_0_>
 28  
 29 ·class· Dune::RefinementImp::HCubeTriangulation::RefinementImp<_dimension_,
 30 ·········CoordType_>::Codim<_codimension_>
 31  
11 ·Namespaces32 ·Namespaces
12 namespace· Dune33 namespace· Dune
13  34  
14 namespace· Dune::Geo35 namespace· Dune::RefinementImp
 36  ··········This·namespace·contains·the·implementation·of·Refinement.
 37  
 38 namespace· Dune::RefinementImp::HCubeTriangulation
 39 ············This·namespace·contains·the·Refinement·implementation·for
 40  ··········triangulating·hypercubes·(GeometryType::cube·->·GeometryType::
 41 ············simplex)
 42  
 43 ·Macros
 44 #define DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC
15  45  
 46 *****·Detailed·Description·*****
 47 This·file·contains·the·Refinement·implementation·for·triangulating·hypercubes
 48 (quadrilateral·->·triangle,·hexahedron·->·tetrahedron)
 49 See·Refinement_implementation_for_triangulating_hypercubes.
 50 *****·Macro·Definition·Documentation·*****
 51 *****·◆ DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC·*****
 52 #define·DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC
  
16 ===============================================================================53 ===============================================================================
17 ·····Generated·by [doxygen]·1.9.454 ·····Generated·by [doxygen]·1.9.4
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="a00176.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="a00170.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="a00179.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="a00200.html">dune/geometry/generalvertexorder.hh</a>&gt;</span></div>
397 <div·class="ttc"·id="aa00179_html"><div·class="ttname"><a·href="a00179.html">generalvertexorder.hh</a></div></div>397 <div·class="ttc"·id="aa00200_html"><div·class="ttname"><a·href="a00200.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="a00185_source.html">dune/geometry/referenceelement.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00194_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="a00170_source.html">affinegeometry.hh</a></li>884 <li><a·class="el"·href="a00185_source.html">affinegeometry.hh</a></li>
885 <li><a·class="el"·href="a00185_source.html">referenceelement.hh</a></li>885 <li><a·class="el"·href="a00194_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="a00170_source.html">affinegeometry.hh</a></li>82 <li><a·class="el"·href="a00185_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="a00182_source.html">dune/geometry/referenceelements.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00176_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="a00170_source.html">affinegeometry.hh</a></li>387 <li><a·class="el"·href="a00185_source.html">affinegeometry.hh</a></li>
388 <li><a·class="el"·href="a00182_source.html">referenceelements.hh</a></li>388 <li><a·class="el"·href="a00176_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="a00170_source.html">dune/geometry/affinegeometry.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00185_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="a00170_source.html">affinegeometry.hh</a></li>993 <li><a·class="el"·href="a00185_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="a00191_source.html">dune/geometry/axisalignedcubegeometry.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00188_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="a00191_source.html">axisalignedcubegeometry.hh</a></li>898 <li><a·class="el"·href="a00188_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.67 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01159.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::Dim&lt;·dim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::Dim&lt;·dim·&gt;·Struct·Template·Reference</div></div>
73 </div><!--header-->73 </div><!--header-->
74 <div·class="contents">74 <div·class="contents">
  
75 <p>Static·tag·representing·a·dimension.··75 <p>Static·tag·representing·a·dimension.··
76 ·<a·href="a01159.html#details">More...</a></p>76 ·<a·href="a01159.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/geometry/dimension.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/geometry/dimension.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::Dim&lt;·dim·&gt;:</div>79 Inheritance·diagram·for·Dune::Dim&lt;·dim·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a01158.png"·border="0"·usemap="#a_dune_1_1_dim_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a01158.png"·border="0"·usemap="#a_dune_1_1_dim_3_01dim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_dim_3_01dim_01_4_inherit__map"·id="a_dune_1_1_dim_3_01dim_01_4_inherit__map">82 <map·name="a_dune_1_1_dim_3_01dim_01_4_inherit__map"·id="a_dune_1_1_dim_3_01dim_01_4_inherit__map">
83 <area·shape="rect"·title="Static·tag·representing·a·dimension."·alt=""·coords="13,95,144,121"/>83 <area·shape="rect"·title="Static·tag·representing·a·dimension."·alt=""·coords="13,95,144,121"/>
84 <area·shape="rect"·title="·"·alt=""·coords="5,5,152,47"/>84 <area·shape="rect"·title="·"·alt=""·coords="5,5,152,47"/>
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ········</tr>109 ········</tr>
110 ······</table>110 ······</table>
111 </div><div·class="memdoc">111 </div><div·class="memdoc">
  
112 </div>112 </div>
113 </div>113 </div>
114 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>114 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
115 <li><a·class="el"·href="a00224_source.html">dimension.hh</a></li>115 <li><a·class="el"·href="a00197_source.html">dimension.hh</a></li>
116 </ul>116 </ul>
117 </div><!--·contents·-->117 </div><!--·contents·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <hr·class="footer"/><address·class="footer"><small>119 <hr·class="footer"/><address·class="footer"><small>
120 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.4120 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
121 </small></address>121 </small></address>
122 </body>122 </body>
1.71 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a01163.html
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··<div·class="headertitle"><div·class="title">Dune::Codim&lt;·codim·&gt;·Struct·Template·Reference</div></div>72 ··<div·class="headertitle"><div·class="title">Dune::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>Static·tag·representing·a·codimension.··75 <p>Static·tag·representing·a·codimension.··
76 ·<a·href="a01163.html#details">More...</a></p>76 ·<a·href="a01163.html#details">More...</a></p>
  
77 <p><code>#include·&lt;<a·class="el"·href="a00224_source.html">dune/geometry/dimension.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00197_source.html">dune/geometry/dimension.hh</a>&gt;</code></p>
78 <div·class="dynheader">78 <div·class="dynheader">
79 Inheritance·diagram·for·Dune::Codim&lt;·codim·&gt;:</div>79 Inheritance·diagram·for·Dune::Codim&lt;·codim·&gt;:</div>
80 <div·class="dyncontent">80 <div·class="dyncontent">
81 <div·class="center"><img·src="a01162.png"·border="0"·usemap="#a_dune_1_1_codim_3_01codim_01_4_inherit__map"·alt="Inheritance·graph"/></div>81 <div·class="center"><img·src="a01162.png"·border="0"·usemap="#a_dune_1_1_codim_3_01codim_01_4_inherit__map"·alt="Inheritance·graph"/></div>
82 <map·name="a_dune_1_1_codim_3_01codim_01_4_inherit__map"·id="a_dune_1_1_codim_3_01codim_01_4_inherit__map">82 <map·name="a_dune_1_1_codim_3_01codim_01_4_inherit__map"·id="a_dune_1_1_codim_3_01codim_01_4_inherit__map">
83 <area·shape="rect"·title="Static·tag·representing·a·codimension."·alt=""·coords="173,96,331,123"/>83 <area·shape="rect"·title="Static·tag·representing·a·codimension."·alt=""·coords="173,96,331,123"/>
84 <area·shape="rect"·href="a01163.html"·title="·"·alt=""·coords="5,185,136,212"/>84 <area·shape="rect"·href="a01163.html"·title="·"·alt=""·coords="5,185,136,212"/>
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ········</tr>112 ········</tr>
113 ······</table>113 ······</table>
114 </div><div·class="memdoc">114 </div><div·class="memdoc">
  
115 </div>115 </div>
116 </div>116 </div>
117 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>117 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
118 <li><a·class="el"·href="a00224_source.html">dimension.hh</a></li>118 <li><a·class="el"·href="a00197_source.html">dimension.hh</a></li>
119 </ul>119 </ul>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <hr·class="footer"/><address·class="footer"><small>122 <hr·class="footer"/><address·class="footer"><small>
123 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.4123 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
124 </small></address>124 </small></address>
125 </body>125 </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="a00179_source.html">dune/geometry/generalvertexorder.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00200_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="a00179_source.html">generalvertexorder.hh</a></li>415 <li><a·class="el"·href="a00200_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="a00179_source.html">dune/geometry/generalvertexorder.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00200_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="a00179_source.html">generalvertexorder.hh</a></li>339 <li><a·class="el"·href="a00200_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="a00218_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00215_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="a00218_source.html">multilineargeometry.hh</a></li>174 <li><a·class="el"·href="a00215_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="a00218_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00215_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="a00218_source.html">multilineargeometry.hh</a></li>142 <li><a·class="el"·href="a00215_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="a00218_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00215_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="a00218_source.html">multilineargeometry.hh</a></li>150 <li><a·class="el"·href="a00215_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="a00218_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>83 <p><code>#include·&lt;<a·class="el"·href="a00215_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="a00218_source.html">multilineargeometry.hh</a></li>1517 <li><a·class="el"·href="a00215_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="a00218_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>75 <p><code>#include·&lt;<a·class="el"·href="a00215_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="a00218_source.html">multilineargeometry.hh</a></li>209 <li><a·class="el"·href="a00215_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="a00218_source.html">dune/geometry/multilineargeometry.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00215_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="a00218_source.html">multilineargeometry.hh</a></li>1435 <li><a·class="el"·href="a00215_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="a00212_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00182_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="a00212_source.html">quadraturerules.hh</a></li>87 <li><a·class="el"·href="a00182_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="a00212_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00182_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="a00212_source.html">quadraturerules.hh</a></li>340 <li><a·class="el"·href="a00182_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="a00212_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>82 <p><code>#include·&lt;<a·class="el"·href="a00182_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="a00212_source.html">quadraturerules.hh</a></li>472 <li><a·class="el"·href="a00182_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="a00212_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>76 <p><code>#include·&lt;<a·class="el"·href="a00182_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="a00212_source.html">quadraturerules.hh</a></li>82 <li><a·class="el"·href="a00182_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="a00212_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00182_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="a00212_source.html">quadraturerules.hh</a></li>228 <li><a·class="el"·href="a00182_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="a00212_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00182_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="a00212_source.html">quadraturerules.hh</a></li>76 <li><a·class="el"·href="a00182_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="a00212_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00182_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="a00212_source.html">quadraturerules.hh</a></li>76 <li><a·class="el"·href="a00182_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="a00212_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00182_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="a00212_source.html">quadraturerules.hh</a></li>76 <li><a·class="el"·href="a00182_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="a00212_source.html">dune/geometry/quadraturerules.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00182_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="a00212_source.html">quadraturerules.hh</a></li>76 <li><a·class="el"·href="a00182_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="a00185_source.html">dune/geometry/referenceelement.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00194_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="a00185_source.html">referenceelement.hh</a></li>111 <li><a·class="el"·href="a00194_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="a00206.html">base.cc</a></li>96 <li><a·class="el"·href="a00227.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="a00206.html">base.cc</a></li>142 <li><a·class="el"·href="a00227.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="a00206.html">base.cc</a></li>458 <li><a·class="el"·href="a00227.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="a00206.html">base.cc</a></li>116 <li><a·class="el"·href="a00227.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="a00209.html">hcube.cc</a></li>410 <li><a·class="el"·href="a00233.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="a00209.html">hcube.cc</a></li>100 <li><a·class="el"·href="a00233.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="a00209.html">hcube.cc</a></li>97 <li><a·class="el"·href="a00233.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="a00209.html">hcube.cc</a></li>157 <li><a·class="el"·href="a00233.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="a00209.html">hcube.cc</a></li>193 <li><a·class="el"·href="a00233.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="a00209.html">hcube.cc</a></li>262 <li><a·class="el"·href="a00233.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="a00194.html">hcubetriangulation.cc</a></li>82 <li><a·class="el"·href="a00239.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="a00194.html">hcubetriangulation.cc</a></li>394 <li><a·class="el"·href="a00239.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="a00194.html">hcubetriangulation.cc</a></li>100 <li><a·class="el"·href="a00239.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="a00194.html">hcubetriangulation.cc</a></li>439 <li><a·class="el"·href="a00239.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="a00194.html">hcubetriangulation.cc</a></li>497 <li><a·class="el"·href="a00239.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="a00194.html">hcubetriangulation.cc</a></li>193 <li><a·class="el"·href="a00239.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="a00203.html">prismtriangulation.cc</a></li>82 <li><a·class="el"·href="a00236.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="a00203.html">prismtriangulation.cc</a></li>401 <li><a·class="el"·href="a00236.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="a00203.html">prismtriangulation.cc</a></li>100 <li><a·class="el"·href="a00236.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="a00203.html">prismtriangulation.cc</a></li>439 <li><a·class="el"·href="a00236.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="a00203.html">prismtriangulation.cc</a></li>475 <li><a·class="el"·href="a00236.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="a00203.html">prismtriangulation.cc</a></li>193 <li><a·class="el"·href="a00236.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="a00197.html">pyramidtriangulation.cc</a></li>82 <li><a·class="el"·href="a00230.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="a00197.html">pyramidtriangulation.cc</a></li>401 <li><a·class="el"·href="a00230.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="a00197.html">pyramidtriangulation.cc</a></li>100 <li><a·class="el"·href="a00230.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="a00197.html">pyramidtriangulation.cc</a></li>439 <li><a·class="el"·href="a00230.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="a00197.html">pyramidtriangulation.cc</a></li>475 <li><a·class="el"·href="a00230.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="a00197.html">pyramidtriangulation.cc</a></li>193 <li><a·class="el"·href="a00230.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="a00200.html">simplex.cc</a></li>394 <li><a·class="el"·href="a00224.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="a00200.html">simplex.cc</a></li>100 <li><a·class="el"·href="a00224.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="a00200.html">simplex.cc</a></li>82 <li><a·class="el"·href="a00224.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="a00200.html">simplex.cc</a></li>371 <li><a·class="el"·href="a00224.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="a00200.html">simplex.cc</a></li>487 <li><a·class="el"·href="a00224.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="a00200.html">simplex.cc</a></li>149 <li><a·class="el"·href="a00224.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="a00236_source.html">dune/geometry/topologyfactory.hh</a>&gt;</code></p>79 <p><code>#include·&lt;<a·class="el"·href="a00173_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="a00236_source.html">topologyfactory.hh</a></li>327 <li><a·class="el"·href="a00173_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="a00236_source.html">dune/geometry/topologyfactory.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00173_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="a00236_source.html">topologyfactory.hh</a></li>311 <li><a·class="el"·href="a00173_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="a00173_source.html">dune/geometry/type.hh</a>&gt;</code></p>78 <p><code>#include·&lt;<a·class="el"·href="a00218_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="a00173_source.html">type.hh</a></li>1058 <li><a·class="el"·href="a00218_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="a00221_source.html">dune/geometry/typeindex.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00212_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="a00221_source.html">typeindex.hh</a></li>191 <li><a·class="el"·href="a00212_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="a00221_source.html">dune/geometry/typeindex.hh</a>&gt;</code></p>77 <p><code>#include·&lt;<a·class="el"·href="a00212_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="a00221_source.html">typeindex.hh</a></li>181 <li><a·class="el"·href="a00212_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="a00233.html">virtualrefinement.cc</a></li>82 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>73 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>157 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>364 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>82 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>109 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>180 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>342 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>574 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>327 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>82 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>82 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>202 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>120 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>120 <li><a·class="el"·href="a00221.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="a00233.html">virtualrefinement.cc</a></li>120 <li><a·class="el"·href="a00221.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="a00227_source.html">dune/geometry/virtualrefinement.hh</a>&gt;</code></p>80 <p><code>#include·&lt;<a·class="el"·href="a00209_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="a00227_source.html">virtualrefinement.hh</a></li>605 <li><a·class="el"·href="a00209_source.html">virtualrefinement.hh</a></li>
606 <li><a·class="el"·href="a00233.html">virtualrefinement.cc</a></li>606 <li><a·class="el"·href="a00221.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="a00227_source.html">dune/geometry/virtualrefinement.hh</a>&gt;</code></p>74 <p><code>#include·&lt;<a·class="el"·href="a00209_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="a00227_source.html">virtualrefinement.hh</a></li>80 <li><a·class="el"·href="a00209_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="a00176.html">refinement.hh</a></td><td·class="dirtab"><a·class="el"·href="a00206.html">base.cc</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00176.html">refinement.hh</a></td><td·class="dirtab"><a·class="el"·href="a00209.html">hcube.cc[·...·truncated·by·diffoscope;·len:·694,·SHA:·47db8eb10977d11c836b5eae85d579749300f12b06610b9cc2bfb608107eee8c·...·].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="a00170.html">refinement.hh</a></td><td·class="dirtab"><a·class="el"·href="a00227.html">base.cc</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00170.html">refinement.hh</a></td><td·class="dirtab"><a·class="el"·href="a00233.html">hcube.cc[·...·truncated·by·diffoscope;·len:·694,·SHA:·d00b0c9ef88f32acc0e27b342cc7cca949760907ecd58e725275e39a0de4e902·...·].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.6 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="a00170.html">affinegeometry.hh</a>·<a·href="a00170_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="a00185.html">affinegeometry.hh</a>·<a·href="a00185_source.html">[code]</a></td></tr>
95 <tr·class="memdesc:a00170"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·implementation·of·the·Geometry·interface·for·affine·geometries.·<br·/></td></tr>95 <tr·class="memdesc:a00185"><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="a00191.html">axisalignedcubegeometry.hh</a>·<a·href="a00191_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="a00188.html">axisalignedcubegeometry.hh</a>·<a·href="a00188_source.html">[code]</a></td></tr>
98 <tr·class="memdesc:a00191"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·geometry·implementation·for·axis-aligned·hypercubes.·<br·/></td></tr>98 <tr·class="memdesc:a00188"><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="a00230.html">deprecated_topology.hh</a>·<a·href="a00230_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="a00203.html">deprecated_topology.hh</a>·<a·href="a00203_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="a00224.html">dimension.hh</a>·<a·href="a00224_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="a00197.html">dimension.hh</a>·<a·href="a00197_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="a00179.html">generalvertexorder.hh</a>·<a·href="a00179_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="a00200.html">generalvertexorder.hh</a>·<a·href="a00200_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="a00218.html">multilineargeometry.hh</a>·<a·href="a00218_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="a00215.html">multilineargeometry.hh</a>·<a·href="a00215_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="a00212.html">quadraturerules.hh</a>·<a·href="a00212_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="a00182.html">quadraturerules.hh</a>·<a·href="a00182_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="a00185.html">referenceelement.hh</a>·<a·href="a00185_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="a00194.html">referenceelement.hh</a>·<a·href="a00194_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="a00239.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="a00179.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="a00188.html">referenceelementimplementation.hh</a>·<a·href="a00188_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="a00206.html">referenceelementimplementation.hh</a>·<a·href="a00206_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="a00182.html">referenceelements.hh</a>·<a·href="a00182_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="a00176.html">referenceelements.hh</a>·<a·href="a00176_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="a00176.html">refinement.hh</a>·<a·href="a00176_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="a00170.html">refinement.hh</a>·<a·href="a00170_source.html">[code]</a></td></tr>
119 <tr·class="memdesc:a00176"><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:a00170"><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="a00236.html">topologyfactory.hh</a>·<a·href="a00236_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="a00173.html">topologyfactory.hh</a>·<a·href="a00173_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="a00173.html">type.hh</a>·<a·href="a00173_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="a00218.html">type.hh</a>·<a·href="a00218_source.html">[code]</a></td></tr>
124 <tr·class="memdesc:a00173"><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:a00218"><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="a00221.html">typeindex.hh</a>·<a·href="a00221_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="a00212.html">typeindex.hh</a>·<a·href="a00212_source.html">[code]</a></td></tr>
127 <tr·class="memdesc:a00221"><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:a00212"><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="a00233.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="a00221.html">virtualrefinement.cc</a></td></tr>
130 <tr·class="memdesc:a00233"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·virtual·wrapper·around·refinement.·<br·/></td></tr>130 <tr·class="memdesc:a00221"><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="a00227.html">virtualrefinement.hh</a>·<a·href="a00227_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="a00209.html">virtualrefinement.hh</a>·<a·href="a00209_source.html">[code]</a></td></tr>
133 <tr·class="memdesc:a00227"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·the·virtual·wrapper·around·refinement.·<br·/></td></tr>133 <tr·class="memdesc:a00209"><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="a00215.html">typefromvertexcount.hh</a>·<a·href="a00215_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="a00191.html">typefromvertexcount.hh</a>·<a·href="a00191_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="a00206.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="a00227.html">base.cc</a></td></tr>
85 <tr·class="memdesc:a00206"><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:a00227"><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="a00209.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="a00233.html">hcube.cc</a></td></tr>
88 <tr·class="memdesc:a00209"><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:a00233"><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="a00194.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="a00239.html">hcubetriangulation.cc</a></td></tr>
91 <tr·class="memdesc:a00194"><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:a00239"><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="a00203.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="a00236.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="a00197.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="a00230.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="a00200.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="a00224.html">simplex.cc</a></td></tr>
98 <tr·class="memdesc:a00200"><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:a00224"><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>
31.1 KB
./usr/share/doc/libdune-geometry-doc/doxygen/dune-geometry.tag.gz
31.0 KB
dune-geometry.tag
30.9 KB
dune-geometry.tag
    
Offset 1, 108 lines modifiedOffset 1, 108 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <tagfile·doxygen_version="1.9.4">2 <tagfile·doxygen_version="1.9.4">
3 ··<compound·kind="file">3 ··<compound·kind="file">
4 ····<name>referenceelementspage.txt</name>4 ····<name>referenceelementspage.txt</name>
5 ····<path>/build/reproducible-path/dune-geometry-2.9.0/doc/appl/refelements/</path>5 ····<path>/build/reproducible-path/dune-geometry-2.9.0/doc/appl/refelements/</path>
6 ····<filename>a00041.html</filename>6 ····<filename>a00080.html</filename>
7 ··</compound>7 ··</compound>
8 ··<compound·kind="file">8 ··<compound·kind="file">
9 ····<name>mainpage.txt</name>9 ····<name>mainpage.txt</name>
10 ····<path>/build/reproducible-path/dune-geometry-2.9.0/doc/doxygen/</path>10 ····<path>/build/reproducible-path/dune-geometry-2.9.0/doc/doxygen/</path>
11 ····<filename>a00164.html</filename>11 ····<filename>a00164.html</filename>
12 ··</compound>12 ··</compound>
13 ··<compound·kind="file">13 ··<compound·kind="file">
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>a00170.html</filename>21 ····<filename>a00185.html</filename>
22 ····<includes·id="a00173"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>22 ····<includes·id="a00218"·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>a00191.html</filename>30 ····<filename>a00188.html</filename>
31 ····<includes·id="a00182"·name="referenceelements.hh"·local="no"·imported="no">dune/geometry/referenceelements.hh</includes>31 ····<includes·id="a00176"·name="referenceelements.hh"·local="no"·imported="no">dune/geometry/referenceelements.hh</includes>
32 ····<includes·id="a00173"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>32 ····<includes·id="a00218"·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>a00230.html</filename>39 ····<filename>a00203.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>a00224.html</filename>44 ····<filename>a00197.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>a00179.html</filename>52 ····<filename>a00200.html</filename>
53 ····<includes·id="a00173"·name="type.hh"·local="yes"·imported="no">type.hh</includes>53 ····<includes·id="a00218"·name="type.hh"·local="yes"·imported="no">type.hh</includes>
54 ····<includes·id="a00182"·name="referenceelements.hh"·local="no"·imported="no">dune/geometry/referenceelements.hh</includes>54 ····<includes·id="a00176"·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>a00218.html</filename>69 ····<filename>a00215.html</filename>
70 ····<includes·id="a00170"·name="affinegeometry.hh"·local="no"·imported="no">dune/geometry/affinegeometry.hh</includes>70 ····<includes·id="a00185"·name="affinegeometry.hh"·local="no"·imported="no">dune/geometry/affinegeometry.hh</includes>
71 ····<includes·id="a00182"·name="referenceelements.hh"·local="no"·imported="no">dune/geometry/referenceelements.hh</includes>71 ····<includes·id="a00176"·name="referenceelements.hh"·local="no"·imported="no">dune/geometry/referenceelements.hh</includes>
72 ····<includes·id="a00173"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>72 ····<includes·id="a00218"·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>a00212.html</filename>84 ····<filename>a00182.html</filename>
85 ····<includes·id="a00173"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>85 ····<includes·id="a00218"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>
86 ····<includes·id="a00221"·name="typeindex.hh"·local="no"·imported="no">dune/geometry/typeindex.hh</includes>86 ····<includes·id="a00212"·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>a00212.html</anchorfile>101 ······<anchorfile>a00182.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>a00185.html</filename>164 ····<filename>a00194.html</filename>
165 ····<includes·id="a00173"·name="type.hh"·local="no"·imported="no">dune/geometry/type.hh</includes>165 ····<includes·id="a00218"·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>a00239.html</filename>174 ····<filename>a00179.html</filename>
Max diff block lines reached; 23371/31640 bytes (73.87%) of diff not shown.
17.5 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="a00206.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="a00227.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="a00209.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="a00233.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="a00194.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="a00239.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="a00203.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="a00236.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="a00197.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="a00230.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="a00200.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="a00224.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="a00215_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00215.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="a00191_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00191.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="a00170_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00170.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="a00185_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00185.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="a00191_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00191.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="a00188_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00188.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="a00230_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00230.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="a00203_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00203.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="a00224_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00224.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="a00197_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00197.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="a00179_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00179.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="a00200_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00200.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="a00218_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00218.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="a00215_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00215.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="a00212_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00212.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="a00182_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00182.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="a00185_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00185.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="a00194_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00194.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="a00239.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="a00179.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="a00188_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00188.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="a00206_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00206.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="a00182_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00182.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="a00176_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00176.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="a00176_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00176.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="a00170_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00170.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="a00236_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00236.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="a00173_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00173.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="a00173_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00173.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="a00218_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00218.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="a00221_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00221.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="a00212_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00212.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="a00233.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="a00221.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="a00227_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00227.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="a00209_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00209.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="a00206.html#ab8232ef779e57c3676c54a73bd759f72">base.cc</a></li>65 <li>DUNE_GEOMETRY_REFINEMENT_BASE_CC&#160;:&#160;<a·class="el"·href="a00227.html#ab8232ef779e57c3676c54a73bd759f72">base.cc</a></li>
66 <li>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC&#160;:&#160;<a·class="el"·href="a00209.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">hcube.cc</a></li>66 <li>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC&#160;:&#160;<a·class="el"·href="a00233.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">hcube.cc</a></li>
67 <li>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00194.html#a3fe24de9b756cd18f014979a41cb0843">hcubetriangulation.cc</a></li>67 <li>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00239.html#a3fe24de9b756cd18f014979a41cb0843">hcubetriangulation.cc</a></li>
68 <li>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00203.html#ae56eb72b98f97f57cc224eb9b4394ef8">prismtriangulation.cc</a></li>68 <li>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00236.html#ae56eb72b98f97f57cc224eb9b4394ef8">prismtriangulation.cc</a></li>
69 <li>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00197.html#a5f431ee98541c17b3d9aea2dbc726941">pyramidtriangulation.cc</a></li>69 <li>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00230.html#a5f431ee98541c17b3d9aea2dbc726941">pyramidtriangulation.cc</a></li>
70 <li>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC&#160;:&#160;<a·class="el"·href="a00233.html#ac82d420bff6cce87d06ad71b4f1cb0c8">virtualrefinement.cc</a></li>70 <li>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC&#160;:&#160;<a·class="el"·href="a00221.html#ac82d420bff6cce87d06ad71b4f1cb0c8">virtualrefinement.cc</a></li>
71 <li>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC&#160;:&#160;<a·class="el"·href="a00200.html#a944407dc4f6f9a372b10b69bbb5a0792">simplex.cc</a></li>71 <li>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC&#160;:&#160;<a·class="el"·href="a00224.html#a944407dc4f6f9a372b10b69bbb5a0792">simplex.cc</a></li>
72 <li>DUNE_INCLUDING_IMPLEMENTATION&#160;:&#160;<a·class="el"·href="a00212.html#a0aeda817d7161b7c1afd8dd15ff12f17">quadraturerules.hh</a></li>72 <li>DUNE_INCLUDING_IMPLEMENTATION&#160;:&#160;<a·class="el"·href="a00182.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="a00206.html#ab8232ef779e57c3676c54a73bd759f72">base.cc</a></li>65 <li>DUNE_GEOMETRY_REFINEMENT_BASE_CC&#160;:&#160;<a·class="el"·href="a00227.html#ab8232ef779e57c3676c54a73bd759f72">base.cc</a></li>
66 <li>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC&#160;:&#160;<a·class="el"·href="a00209.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">hcube.cc</a></li>66 <li>DUNE_GEOMETRY_REFINEMENT_HCUBE_CC&#160;:&#160;<a·class="el"·href="a00233.html#a2be7a03e64dedaaa1cf5c7c8e2a9cf60">hcube.cc</a></li>
67 <li>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00194.html#a3fe24de9b756cd18f014979a41cb0843">hcubetriangulation.cc</a></li>67 <li>DUNE_GEOMETRY_REFINEMENT_HCUBETRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00239.html#a3fe24de9b756cd18f014979a41cb0843">hcubetriangulation.cc</a></li>
68 <li>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00203.html#ae56eb72b98f97f57cc224eb9b4394ef8">prismtriangulation.cc</a></li>68 <li>DUNE_GEOMETRY_REFINEMENT_PRISMTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00236.html#ae56eb72b98f97f57cc224eb9b4394ef8">prismtriangulation.cc</a></li>
69 <li>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00197.html#a5f431ee98541c17b3d9aea2dbc726941">pyramidtriangulation.cc</a></li>69 <li>DUNE_GEOMETRY_REFINEMENT_PYRAMIDTRIANGULATION_CC&#160;:&#160;<a·class="el"·href="a00230.html#a5f431ee98541c17b3d9aea2dbc726941">pyramidtriangulation.cc</a></li>
70 <li>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC&#160;:&#160;<a·class="el"·href="a00233.html#ac82d420bff6cce87d06ad71b4f1cb0c8">virtualrefinement.cc</a></li>70 <li>DUNE_GEOMETRY_VIRTUALREFINEMENT_CC&#160;:&#160;<a·class="el"·href="a00221.html#ac82d420bff6cce87d06ad71b4f1cb0c8">virtualrefinement.cc</a></li>
71 <li>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC&#160;:&#160;<a·class="el"·href="a00200.html#a944407dc4f6f9a372b10b69bbb5a0792">simplex.cc</a></li>71 <li>DUNE_GRID_COMMON_REFINEMENT_SIMPLEX_CC&#160;:&#160;<a·class="el"·href="a00224.html#a944407dc4f6f9a372b10b69bbb5a0792">simplex.cc</a></li>
72 <li>DUNE_INCLUDING_IMPLEMENTATION&#160;:&#160;<a·class="el"·href="a00212.html#a0aeda817d7161b7c1afd8dd15ff12f17">quadraturerules.hh</a></li>72 <li>DUNE_INCLUDING_IMPLEMENTATION&#160;:&#160;<a·class="el"·href="a00182.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>
151 B
./usr/share/doc/libdune-geometry-doc/doxygen/a00041.html vs.
./usr/share/doc/libdune-geometry-doc/doxygen/a00080.html
Files identical despite different names
9.39 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00179_source.html vs.
./usr/share/doc/libdune-geometry-doc/doxygen/a00200_source.html
Files 1% 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">generalvertexorder.hh</div></div>69 ··<div·class="headertitle"><div·class="title">generalvertexorder.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <a·href="a00179.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="a00200.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>·</div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
77 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_GENERALVERTEXORDER_HH</span></div>
78 <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="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#define·DUNE_GEOMETRY_GENERALVERTEXORDER_HH</span></div>
79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
Offset 81, 16 lines modifiedOffset 81, 16 lines modified
81 <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="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
82 <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="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
83 <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="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;iterator&gt;</span></div>
84 <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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>85 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
86 <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="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;dune/common/iteratorfacades.hh&gt;</span></div>
87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>87 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00173.html">type.hh</a>&quot;</span></div>88 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00218.html">type.hh</a>&quot;</span></div>
89 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00182.html">dune/geometry/referenceelements.hh</a>&gt;</span></div>89 <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/referenceelements.hh</a>&gt;</span></div>
90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>90 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
91 <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="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>
92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>92 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
93 <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="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>
94 <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="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>
95 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>···················OutIterator·outIt)</div>95 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>···················OutIterator·outIt)</div>
96 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>96 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</div>
Offset 189, 16 lines modifiedOffset 189, 16 lines modified
189 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span>·</div>189 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span>·</div>
190 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span>·</div>190 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span>·</div>
191 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno"><a·class="line"·href="a01171.html#a03c5f3af410876f62021cfe607ed3538">··187</a></span>····<a·class="code·hl_function"·href="a01171.html#a03c5f3af410876f62021cfe607ed3538">iterator</a>()·{·}</div>191 <div·class="line"><a·id="l00187"·name="l00187"></a><span·class="lineno"><a·class="line"·href="a01171.html#a03c5f3af410876f62021cfe607ed3538">··187</a></span>····<a·class="code·hl_function"·href="a01171.html#a03c5f3af410876f62021cfe607ed3538">iterator</a>()·{·}</div>
192 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>··};</div>192 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>··};</div>
193 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>}·<span·class="comment">//·namespace·Dune</span></div>193 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>}·<span·class="comment">//·namespace·Dune</span></div>
194 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>·</div>194 <div·class="line"><a·id="l00190"·name="l00190"></a><span·class="lineno">··190</span>·</div>
195 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GEOMETRY_GENERALVERTEXORDER_HH</span></div>195 <div·class="line"><a·id="l00191"·name="l00191"></a><span·class="lineno">··191</span><span·class="preprocessor">#endif·</span><span·class="comment">//·DUNE_GEOMETRY_GENERALVERTEXORDER_HH</span></div>
 196 <div·class="ttc"·id="aa00176_html"><div·class="ttname"><a·href="a00176.html">referenceelements.hh</a></div></div>
196 <div·class="ttc"·id="aa00173_html"><div·class="ttname"><a·href="a00173.html">type.hh</a></div><div·class="ttdoc">A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.</div></div>197 <div·class="ttc"·id="aa00218_html"><div·class="ttname"><a·href="a00218.html">type.hh</a></div><div·class="ttdoc">A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.</div></div>
197 <div·class="ttc"·id="aa00182_html"><div·class="ttname"><a·href="a00182.html">referenceelements.hh</a></div></div> 
198 <div·class="ttc"·id="aa00244_html_gaf2743d5db7eefabc2985433c8f914c15"><div·class="ttname"><a·href="a00244.html#gaf2743d5db7eefabc2985433c8f914c15">Dune::GeometryTypes::vertex</a></div><div·class="ttdeci">constexpr·GeometryType·vertex</div><div·class="ttdoc">GeometryType·representing·a·vertex.</div><div·class="ttdef"><b>Definition:</b>·type.hh:506</div></div>198 <div·class="ttc"·id="aa00244_html_gaf2743d5db7eefabc2985433c8f914c15"><div·class="ttname"><a·href="a00244.html#gaf2743d5db7eefabc2985433c8f914c15">Dune::GeometryTypes::vertex</a></div><div·class="ttdeci">constexpr·GeometryType·vertex</div><div·class="ttdoc">GeometryType·representing·a·vertex.</div><div·class="ttdef"><b>Definition:</b>·type.hh:506</div></div>
199 <div·class="ttc"·id="aa00254_html"><div·class="ttname"><a·href="a00254.html">Dune</a></div><div·class="ttdef"><b>Definition:</b>·affinegeometry.hh:21</div></div>199 <div·class="ttc"·id="aa00254_html"><div·class="ttname"><a·href="a00254.html">Dune</a></div><div·class="ttdef"><b>Definition:</b>·affinegeometry.hh:21</div></div>
200 <div·class="ttc"·id="aa00254_html_a77eece3229d82b929dcf4cde0cb2a855"><div·class="ttname"><a·href="a00254.html#a77eece3229d82b929dcf4cde0cb2a855">Dune::reduceOrder</a></div><div·class="ttdeci">void·reduceOrder(const·InIterator·&amp;inBegin,·const·InIterator·&amp;inEnd,·OutIterator·outIt)</div><div·class="ttdoc">Algorithm·to·reduce·vertex·order·information.</div><div·class="ttdef"><b>Definition:</b>·generalvertexorder.hh:40</div></div>200 <div·class="ttc"·id="aa00254_html_a77eece3229d82b929dcf4cde0cb2a855"><div·class="ttname"><a·href="a00254.html#a77eece3229d82b929dcf4cde0cb2a855">Dune::reduceOrder</a></div><div·class="ttdeci">void·reduceOrder(const·InIterator·&amp;inBegin,·const·InIterator·&amp;inEnd,·OutIterator·outIt)</div><div·class="ttdoc">Algorithm·to·reduce·vertex·order·information.</div><div·class="ttdef"><b>Definition:</b>·generalvertexorder.hh:40</div></div>
201 <div·class="ttc"·id="aa00258_html_a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac"><div·class="ttname"><a·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac">Dune::QuadratureType::size</a></div><div·class="ttdeci">@·size</div><div·class="ttdef"><b>Definition:</b>·quadraturerules.hh:145</div></div>201 <div·class="ttc"·id="aa00258_html_a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac"><div·class="ttname"><a·href="a00258.html#a7d0a250c55cc0a769535f8fb07731ac4a8deef24dca36adbc1426045c4567fbac">Dune::QuadratureType::size</a></div><div·class="ttdeci">@·size</div><div·class="ttdef"><b>Definition:</b>·quadraturerules.hh:145</div></div>
202 <div·class="ttc"·id="aa01091_html"><div·class="ttname"><a·href="a01091.html">Dune::Geo::ReferenceElements</a></div><div·class="ttdoc">Class·providing·access·to·the·singletons·of·the·reference·elements.</div><div·class="ttdef"><b>Definition:</b>·referenceelements.hh:170</div></div>202 <div·class="ttc"·id="aa01091_html"><div·class="ttname"><a·href="a01091.html">Dune::Geo::ReferenceElements</a></div><div·class="ttdoc">Class·providing·access·to·the·singletons·of·the·reference·elements.</div><div·class="ttdef"><b>Definition:</b>·referenceelements.hh:170</div></div>
203 <div·class="ttc"·id="aa01091_html_a2f4b8ff284505f4561a69404653b8e9a"><div·class="ttname"><a·href="a01091.html#a2f4b8ff284505f4561a69404653b8e9a">Dune::Geo::ReferenceElements::ReferenceElement</a></div><div·class="ttdeci">typename·Container::ReferenceElement·ReferenceElement</div><div·class="ttdoc">The·reference·element·type.</div><div·class="ttdef"><b>Definition:</b>·referenceelements.hh:188</div></div>203 <div·class="ttc"·id="aa01091_html_a2f4b8ff284505f4561a69404653b8e9a"><div·class="ttname"><a·href="a01091.html#a2f4b8ff284505f4561a69404653b8e9a">Dune::Geo::ReferenceElements::ReferenceElement</a></div><div·class="ttdeci">typename·Container::ReferenceElement·ReferenceElement</div><div·class="ttdoc">The·reference·element·type.</div><div·class="ttdef"><b>Definition:</b>·referenceelements.hh:188</div></div>
204 <div·class="ttc"·id="aa01167_html"><div·class="ttname"><a·href="a01167.html">Dune::GeneralVertexOrder</a></div><div·class="ttdoc">Class·providing·information·on·the·ordering·of·vertices.</div><div·class="ttdef"><b>Definition:</b>·generalvertexorder.hh:67</div></div>204 <div·class="ttc"·id="aa01167_html"><div·class="ttname"><a·href="a01167.html">Dune::GeneralVertexOrder</a></div><div·class="ttdoc">Class·providing·information·on·the·ordering·of·vertices.</div><div·class="ttdef"><b>Definition:</b>·generalvertexorder.hh:67</div></div>
470 B
html2text {}
    
Offset 131, 17 lines modifiedOffset 131, 17 lines modified
131 ·180131 ·180
132 ·182132 ·182
133 187·iterator()·{·}133 187·iterator()·{·}
134 ·188·};134 ·188·};
135 ·189}·//·namespace·Dune135 ·189}·//·namespace·Dune
136 ·190136 ·190
137 ·191#endif·//·DUNE_GEOMETRY_GENERALVERTEXORDER_HH137 ·191#endif·//·DUNE_GEOMETRY_GENERALVERTEXORDER_HH
 138 referenceelements.hh
138 type.hh139 type.hh
139 A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.140 A·unique·label·for·each·type·of·element·that·can·occur·in·a·grid.
140 referenceelements.hh 
141 Dune::GeometryTypes::vertex141 Dune::GeometryTypes::vertex
142 constexpr·GeometryType·vertex142 constexpr·GeometryType·vertex
143 GeometryType·representing·a·vertex.143 GeometryType·representing·a·vertex.
144 Definition:·type.hh:506144 Definition:·type.hh:506
145 Dune145 Dune
146 Definition:·affinegeometry.hh:21146 Definition:·affinegeometry.hh:21
147 Dune::reduceOrder147 Dune::reduceOrder
63.2 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00221_source.html vs.
./usr/share/doc/libdune-geometry-doc/doxygen/a00209_source.html
Files 20% 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:·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, 146 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">typeindex.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="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="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_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_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_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_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="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;cstddef&gt;</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>
 79 <div·class="line"><a·id="l00269"·name="l00269"></a><span·class="lineno">··269</span>·</div>
 80 <div·class="line"><a·id="l00270"·name="l00270"></a><span·class="lineno">··270</span><span·class="preprocessor">#include·&lt;dune/common/fvector.hh&gt;</span></div>
79 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>81 <div·class="line"><a·id="l00271"·name="l00271"></a><span·class="lineno">··271</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> 
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>82 <div·class="line"><a·id="l00272"·name="l00272"></a><span·class="lineno">··272</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00170.html">refinement.hh</a>&quot;</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="a00173.html">type.hh</a>&quot;</span></div>83 <div·class="line"><a·id="l00273"·name="l00273"></a><span·class="lineno">··273</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00218.html">type.hh</a>&quot;</span></div>
84 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>84 <div·class="line"><a·id="l00274"·name="l00274"></a><span·class="lineno">··274</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>85 <div·class="line"><a·id="l00275"·name="l00275"></a><span·class="lineno">··275</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>86 <div·class="line"><a·id="l00276"·name="l00276"></a><span·class="lineno">··276</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>87 <div·class="line"><a·id="l00277"·name="l00277"></a><span·class="lineno">··277</span>··<span·class="comment">//·//////////////////////////////////////////</span></div>
 88 <div·class="line"><a·id="l00278"·name="l00278"></a><span·class="lineno">··278</span>··<span·class="comment">//</span></div>
 89 <div·class="line"><a·id="l00279"·name="l00279"></a><span·class="lineno">··279</span>··<span·class="comment">//·The·virtual·base·class·and·its·iterators</span></div>
 90 <div·class="line"><a·id="l00280"·name="l00280"></a><span·class="lineno">··280</span>··<span·class="comment">//</span></div>
 91 <div·class="line"><a·id="l00281"·name="l00281"></a><span·class="lineno">··281</span>·</div>
 92 <div·class="line"><a·id="l00282"·name="l00282"></a><span·class="lineno">··282</span>··<span·class="comment">//</span></div>
 93 <div·class="line"><a·id="l00283"·name="l00283"></a><span·class="lineno">··283</span>··<span·class="comment">//·Refinement</span></div>
 94 <div·class="line"><a·id="l00284"·name="l00284"></a><span·class="lineno">··284</span>··<span·class="comment">//</span></div>
88 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··{</div>95 <div·class="line"><a·id="l00285"·name="l00285"></a><span·class="lineno">··285</span>·</div>
 96 <div·class="line"><a·id="l00292"·name="l00292"></a><span·class="lineno">··292</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·dimension,·<span·class="keyword">class</span>·CoordType&gt;</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> 
90 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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> 
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> 
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> 
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> 
117 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</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> 
120 <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> 
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> 
131 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··};</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>97 <div·class="line"><a·id="l00293"·name="l00293"></a><span·class="lineno"><a·class="line"·href="a01475.html">··293</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a01475.html">VirtualRefinement</a></div>
134 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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> 
136 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····{</div> 
137 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······<span·class="comment">//·The·number·of·regular·geometry·types·in·a·given·dimension·is</span></div> 
138 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······<span·class="comment">//·2^(dim-1).··For·dim==0·this·would·yield·1/2·geometry·types·(which·is</span></div> 
139 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······<span·class="comment">//·obviously·bogus,·dim==0·has·one·regular·geometry·type,·the·point).</span></div> 
140 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="comment">//·The·following·expression·relies·on·1·&gt;&gt;·1·==·0·to·treat·dim==0</span></div> 
141 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>······<span·class="comment">//·specially.</span></div> 
142 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······<span·class="keywordflow">return</span>·(1·&lt;&lt;·dim)·&gt;&gt;·1;</div> 
143 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····}</div> 
144 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
145 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">public</span>:</div> 
146 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a01407.html#a5bdadff2a016fef44949107e41c25e7c">··113</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="a01407.html#a5bdadff2a016fef44949107e41c25e7c">offset</a>(std::size_t·dim)</div> 
147 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····{</div> 
148 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>······<span·class="comment">//·dim·times·&quot;none&quot;</span></div> 
149 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······<span·class="keywordflow">return</span>·regular_offset(dim)·+·dim;</div> 
150 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····}</div> 
151 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
152 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a01407.html#a796183678c15cd2a578a925c5bf47724">··125</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="a01407.html#a796183678c15cd2a578a925c5bf47724">size</a>(std::size_t·maxdim)</div> 
153 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····{</div> 
154 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01407.html#a5bdadff2a016fef44949107e41c25e7c">offset</a>(maxdim+1);</div> 
155 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>····}</div> 
156 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div>98 <div·class="line"><a·id="l00294"·name="l00294"></a><span·class="lineno">··294</span>··{</div>
157 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno"><a·class="line"·href="a01407.html#a4b56c872618c7a6e44bd17523d31ecaa">··138</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="a01407.html#a4b56c872618c7a6e44bd17523d31ecaa">index</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a01391.html">GeometryType</a>·&amp;gt)</div> 
158 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>····{</div>99 <div·class="line"><a·id="l00295"·name="l00295"></a><span·class="lineno">··295</span>··<span·class="keyword">public</span>:</div>
159 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01407.html#a5bdadff2a016fef44949107e41c25e7c">offset</a>(gt.<a·class="code·hl_function"·href="a01391.html#a483aa5d1f34e386a76743d505fa01143">dim</a>())·+·<a·class="code·hl_function"·href="a01403.html#abe448a646f97b252203f30536a8d304f">LocalGeometryTypeIndex::index</a>(gt);</div> 
160 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>····}</div> 
161 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··};</div>100 <div·class="line"><a·id="l00296"·name="l00296"></a><span·class="lineno">··296</span>····<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·codimension&gt;</div>
Max diff block lines reached; 12845/52275 bytes (24.57%) of diff not shown.
12.0 KB
html2text {}
    
Offset 4, 189 lines modifiedOffset 4, 188 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 typeindex.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_TYPEINDEX_HH14 ·5#ifndef·DUNE_GEOMETRY_VIRTUALREFINEMENT_HH
15 ·6#define·DUNE_GEOMETRY_TYPEINDEX_HH15 ·6#define·DUNE_GEOMETRY_VIRTUALREFINEMENT_HH
16 ·716 ·7
17 ·14#include·<cstddef> 
18 ·1517 ·268#include·<vector>
 18 ·269
19 ·16#include·<dune/common/indices.hh>19 ·270#include·<dune/common/fvector.hh>
20 ·17#include·<dune/common/hybridutilities.hh> 
21 ·1820 ·271
 21 ·272#include·"refinement.hh"
22 ·19#include·"type.hh"22 ·273#include·"type.hh"
23 ·2023 ·274
24 ·21namespace·Dune24 ·275namespace·Dune
 25 ·276{
 26 ·277·//·//////////////////////////////////////////
25 ·22{ 
26 24·class·LocalGeometryTypeIndex 
27 ·25·{ 
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·//27 ·278·//
 28 ·279·//·The·virtual·base·class·and·its·iterators
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·//29 ·280·//
47 ·51·//·((1·<<·dim+1)·>>·1)·==·(1·<<·dim) 
48 ·52·return·(1·<<·dim)·-·((1·<<·dim)·>>·1); 
49 ·53·} 
50 ·5430 ·281
 31 ·282·//
 32 ·283·//·Refinement
 33 ·284·//
 34 ·285
 35 ·292·template<int·dimension,·class·CoordType>
 36 293·class·VirtualRefinement
 37 ·294·{
51 ·55·public:38 ·295·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;39 ·296·template<int·codimension>
 40 ·297·struct·Codim;
 41 299·typedef·typename·Codim<dimension>::SubEntityIterator·VertexIterator;
 42 301·typedef·typename·Codim<0>::SubEntityIterator·ElementIterator;
 43 ·302
 44 308·typedef·FieldVector<CoordType,·dimension>·CoordVector;
 45 314·typedef·std::vector<int>·IndexVector;
 46 ·315
 47 ·316·template<int·codimension>
 48 ·317·class·SubEntityIteratorBack;
 49 318·typedef·SubEntityIteratorBack<dimension>·VertexIteratorBack;
 50 319·typedef·SubEntityIteratorBack<0>·ElementIteratorBack;
 51 ·320
 52 326·virtual·int·nVertices(Dune::RefinementIntervals·tag)·const·=·0;
 53 ·327
 54 ·333·VertexIterator·vBegin(Dune::RefinementIntervals·tag)·const;
 55 ·334
 56 ·340·VertexIterator·vEnd(Dune::RefinementIntervals·tag)·const;
 57 ·341
 58 347·virtual·int·nElements(Dune::RefinementIntervals·tag)·const·=·0;
 59 ·348
 60 ·354·ElementIterator·eBegin(Dune::RefinementIntervals·tag)·const;
 61 ·355
 62 ·361·ElementIterator·eEnd(Dune::RefinementIntervals·tag)·const;
 63 ·362
 64 364·virtual·~VirtualRefinement()
56 ·65·}65 ·365·{}
57 ·6666 ·366
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·}67 ·367·protected:
 68 368·virtual·VertexIteratorBack·*vBeginBack(Dune::RefinementIntervals·tag)·const
 69 =·0;
 70 369·virtual·VertexIteratorBack·*vEndBack(Dune::RefinementIntervals·tag)·const·=
 71 0;
 72 370·virtual·ElementIteratorBack·*eBeginBack(Dune::RefinementIntervals·tag)
 73 const·=·0;
 74 371·virtual·ElementIteratorBack·*eEndBack(Dune::RefinementIntervals·tag)·const
 75 =·0;
 76 ·372·};
 77 ·373
 78 ·375·template<int·dimension,·class·CoordType>
 79 ·376·template<int·codimension>
 80 377·struct·VirtualRefinement<dimension,·CoordType>::Codim
 81 ·378·{
 82 ·379·class·SubEntityIterator;
71 ·86·};83 ·380·};
 84 ·381
 85 ·382·//·////////////////////////
 86 ·383·//
Max diff block lines reached; 5602/12221 bytes (45.84%) of diff not shown.
2.18 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00224_source.html vs.
./usr/share/doc/libdune-geometry-doc/doxygen/a00197_source.html
Files 1% 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">dimension.hh</div></div>69 ··<div·class="headertitle"><div·class="title">dimension.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <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 <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>
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_DIMENSION_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_GEOMETRY_DIMENSION_HH</span></div>
77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_DIMENSION_HH</span></div>77 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_GEOMETRY_DIMENSION_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="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
2.18 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00230_source.html vs.
./usr/share/doc/libdune-geometry-doc/doxygen/a00203_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">deprecated_topology.hh</div></div>69 ··<div·class="headertitle"><div·class="title">deprecated_topology.hh</div></div>
70 </div><!--header-->70 </div><!--header-->
71 <div·class="contents">71 <div·class="contents">
72 <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 <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>
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_DEPRECATED_TOPOLOGY_HH</span></div>76 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#ifndef·DUNE_DEPRECATED_TOPOLOGY_HH</span></div>
77 <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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#define·DUNE_DEPRECATED_TOPOLOGY_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="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">namespace·</span>Impl</div>79 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">namespace·</span>Impl</div>
86.2 KB
./usr/share/doc/libdune-geometry-doc/doxygen/a00236_source.html vs.
./usr/share/doc/libdune-geometry-doc/doxygen/a00194_source.html
Files 18% 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:·topologyfactory.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, 176 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">topologyfactory.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="a00194.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_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_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_REFERENCEELEMENT_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="a00218.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="preprocessor">#include·&lt;array&gt;</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="preprocessor">#include·&lt;map&gt;</span></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><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>82 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</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="a00173.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="a00221.html">dune/geometry/typeindex.hh</a>&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>
 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>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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00254.html">Dune</a></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>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>
91 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>94 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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> 
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> 
94 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··{</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>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>
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>98 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>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>
102 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····{</div>104 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>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>
106 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>
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> 
109 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····{</div>109 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>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>
111 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····}</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>
112 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>114 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>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>
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>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>
115 <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>
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>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>
117 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>119 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>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>
121 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>
122 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</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>
123 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</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>
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>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>
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>130 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>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="c[·...·truncated·by·diffoscope;·len:·112,·SHA:·9a9dec4ad7e976a8c8d2acea2068fe9e3754b9fcc3c7fe74b23ab20189f6979a·...·]</div>
 132 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
132 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····{</div>133 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</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="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<[·...·truncated·by·diffoscope;·len:·78,·SHA:·190dcf1538841786df6fca664cc0b36a746c8ae2a224dfe28d2e7bad25eb57d4·...·]</div>
 135 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">······</span>{</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>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>
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>137 <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>138 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
141 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</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>
142 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
143 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·Topology·&gt;</div> 
144 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a01383.html#a17368598beb2629fe349bd21cac861a1">··103</a></span>····<span·class="keyword">static</span>·<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a01383.html#a17368598beb2629fe349bd21cac861a1">create</a>·(·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01383.html#aafa55fd9a319b566b070649b57b9565f">Key</a>·&amp;key·)</div> 
145 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>······-&gt;·std::enable_if_t&lt;·Topology::dimension·==·dimension,·Object·*·&gt;</div> 
146 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····{</div>141 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="keyword">······</span>{</div>
Max diff block lines reached; 16093/73319 bytes (21.95%) of diff not shown.
14.5 KB
html2text {}
    
Offset 4, 225 lines modifiedOffset 4, 296 lines modified
  
  
4 dune-geometry 2.9.04 dune-geometry 2.9.0
  
  
5 ····*·dune5 ····*·dune
6 ····*·geometry6 ····*·geometry
7 topologyfactory.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#ifndef·DUNE_GEOMETRY_TOPOLOGYFACTORY_HH 
15 ·6#define·DUNE_GEOMETRY_TOPOLOGYFACTORY_HH14 ·5#ifndef·DUNE_GEOMETRY_REFERENCEELEMENT_HH
 15 ·6#define·DUNE_GEOMETRY_REFERENCEELEMENT_HH
16 ·716 ·7
17 ·8#include·<cassert>17 ·8#include·<dune/geometry/type.hh>
18 ·918 ·9
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>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 ·1827 ·18
28 ·19namespace·Dune28 ·19·}
29 ·20{29 ·20
30 ·21 
31 ·40·template·<class·Traits> 
32 41·struct·TopologyFactory30 ·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
33 ·42·{43 ·52·{
 44 ·53
 45 ·54·public:
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·}); 
45 ·55·}46 ·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·);47 ·56#ifndef·DOXYGEN
 48 ·57
 49 ·59·template<int·codim>
 50 ·60·using·Codim·=·typename·Implementation::template·Codim<codim>;
50 ·61·}51 ·61
51 ·62 
52 ·64·template<·class·Topology·> 
53 65·static·Object·*create·(·const·Key·&key·)52 ·62#else
 53 ·63
 54 ·65·template<·int·codim·>
 55 66·struct·Codim
54 ·66·{56 ·67·{
 57 69·using·Geometry·=·implementation-defined;
55 ·67·return·Factory::template·createObject<·Topology·>(·key·); 
56 ·68·} 
57 ·69 
58 71·static·void·release(·Object·*object·)·{·delete·object;·} 
59 ·72·};58 ·70·};
 59 ·71
 60 ·72#endif·//·DOXYGEN
60 ·7361 ·73
61 ·7462 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
Max diff block lines reached; 6639/14787 bytes (44.90%) of diff not shown.